Jawny prefiks Join może być poprzedzony prefiksem Outer, aby określić sprzężenie zewnętrzne. W przypadku sprzężenia zewnętrznego generowane są wszystkie kombinacje między dwiema tabelami. Otrzymana tabela zawiera zatem kombinacje wartości pól z tabel samych danych, gdzie łączące wartości pola są reprezentowane w jednej lub obu tabelach. Słowo Outer jest opcjonalne i stanowi domyślny typ sprzężenia używany w sytuacji, gdy nie określono prefiksu sprzężenia.
Tabela nazwana, która ma być porównana do załadowanej tabeli.
loadstatementlub selectstatement
Instrukcja LOAD lub SELECT dla załadowanej tabeli.
Skrypt ładowania
Dodaj skrypt przykładowy do aplikacji i uruchom ją. Aby zobaczyć wynik, dodaj do arkusza w swojej aplikacji pola wyszczególnione w kolumnie wyników.
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 ];
Aby uzyskać więcej informacji o ładowaniu wbudowanym, zobacz temat Ładowania wbudowane.
Tabela wynikowa
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Objaśnienie
W tym przykładzie dwie tabele, Tabela1 i Tabela2, są scalane w jedną tabelę o nazwie Tabela1. W takich przypadkach prefiks outer jest często używany do łączenia kilku tabel w jedną tabelę w celu wykonywania agregacji wartości z pojedynczej tabeli.