Dem expliziten Präfix Join kann das Präfix Outer vorangestellt werden, um einen Outer Join festzulegen. In einem Outer Join werden alle Kombinationen zwischen den zwei Tabellen erzeugt. Die entstandene Tabelle enthält somit Kombinationen von Feldwerten der Rohdatentabellen, wobei die verknüpfenden Feldwerte in beiden Tabellen dargestellt werden. Das Schlüsselwort Outer ist optional und ist der standardmäßige Typ, der verwendet wird, wenn kein Join-Präfix festgelegt wird.
Die benannte Tabelle, die mit der geladenen Tabelle verglichen wird.
loadstatementoder selectstatement
Der LOAD- oder SELECT-Befehl für die geladene Tabelle.
Ladeskript
Fügen Sie Ihrer App ein Beispielskript hinzu und führen Sie dieses aus. Fügen Sie einem Arbeitsblatt in Ihrer App dann die Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.
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 ];
Weitere Informationen über Inline-Ladevorgänge finden Sie unter Inline-Ladevorgänge.
Ergebnistabelle
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Erläuterung
In diesem Beispiel werden die beiden Tabellen Table1 und Table2 zu einer einzigen Tabelle namens Table1 zusammengeführt. In solchen Fällen wird häufig das Präfix outer verwendet, um mehrere Tabelle in einer einzigen Tabelle zu verknüpfen und Aggregierungen anhand der Werte einer einzelnen Tabelle durchzuführen.
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!