Outer이 페이지에서
명시적인 Join 접두사 앞에 Outer 접두사를 사용하여 외부 조인을 지정할 수 있습니다. 외부 조인 시 두 테이블 간의 모든 조합이 생성됩니다. 따라서 결과 테이블은 원시 데이터 테이블의 필드 값 조합을 포함하며 연결 필드 값은 한 테이블이나 두 테이블 모두에 표시됩니다. Outer 키워드는 옵션이며 join 접두사를 지정하지 않을 경우 사용되는 기본 조인 유형입니다.
구문:
Outer Join
[ ( tablename ) ](loadstatement
|selectstatement )
인수:
인수
인수
설명
tablename
로드된 테이블과 비교할 명명된 테이블입니다.
loadstatement 또는 selectstatement
로드된 테이블에 사용되는 LOAD 또는 SELECT 문입니다.
예
로드 스크립트
예제 스크립트를 앱에 추가하고 실행합니다. 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.
Table1:
Load * inline [
Column1, Column2
A, B
1, aa
2, cc
3, ee ];
Table2:
Outer Join Load * inline [
Column1, Column3
A, C
1, xx
4, yy ];
인라인 로드 사용에 대한 자세한 내용은 인라인 로드를 사용하여 데이터 로드 를 참조하십시오.
결과 테이블
Column1
Column2
Column3
A
B
C
1 aa xx 2 cc - 3 ee - 4 - yy
설명
이 예에서 두 테이블(Table1 및 Table2)은 Table1이라는 레이블이 붙은 단일 테이블로 병합됩니다. 이와 같은 경우 outer 접두사는 여러 테이블을 단일 테이블로 조인하여 단일 테이블의 값에 대한 집계를 수행하는 데 자주 사용됩니다.