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 ];
인라인 로드 사용에 대한 자세한 내용은 인라인 로드를 사용하여 데이터 로드 를 참조하십시오.
결과 테이블
열 1
열 2
열 3
A
B
C
1 aa xx 2 cc - 3 ee - 4 - yy
설명
이 예시에서는 Table1과 Table2 두 테이블이 Table1이라는 단일 테이블로 병합됩니다. 이와 같은 경우, 외부 접두사는 여러 테이블을 단일 테이블로 조인하여 단일 테이블의 값에 대한 집계를 수행하는 데 자주 사용됩니다.