Der join-Zusatz kombiniert die geladene Tabelle mit einer bestehenden benannten Tabelle bzw. mit der zuletzt erstellten Datentabelle.
Syntax:
[inner | outer | left | right ]Join[ (tablename )
]( loadstatement | selectstatement )
Join ist eine Verknüpfung von Tabellen über alle gemeinsamen Felder. Die Join-Anweisung kann einer der Zusätze inner, outer, left oder right vorangestellt werden.
Argumente:
Argumente
Argument
Beschreibung
tablename
Die benannte Tabelle, die mit der geladenen Tabelle verglichen wird.
loadstatementoder selectstatement
Der LOAD- oder SELECT-Befehl für die geladene Tabelle.
Beispiel:
Join SELECT * from table1;
tab1:
LOAD * from file1.csv;
tab2:
LOAD * from file2.csv;
.. .. ..
join (tab1) LOAD * from file3.csv;
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: 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 join 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!