Det explicita prefixet Join går att fördefiniera med prefixet Outer för att ange en outer join. I en outer join genereras alla kombinationer mellan de två tabellerna. Den resulterande tabellen kommer således att innehålla kombinationer av fältvärden från rådatatabeller där de länkande fältvärdena visas i en eller båda tabellerna. Nyckelordet Outer är valfritt och är den join-typ som är standard när ett join-prefix inte anges.
Namnet på den tabell som ska jämföras med den inlästa tabellen.
loadstatementeller selectstatement
LOAD- eller SELECT-satsen för den laddade tabellen.
Laddningsskript
Lägg till exempelskriptet i appen och kör det. När du vill se resultatet lägger du till de fält som anges i resultatkolumnen i ett ark i din app.
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 ];
Mer information om hur du använder inline-laddningar finns i Inline-laddningar.
Resultattabell
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Förklaring
I det här exemplet slås de två tabellerna Table1 och Table2 samman till en enda tabell som är märkt Table1. I fall som detta används prefixet outer ofta till att koppla flera tabeller till en enda tabell för att utföra aggregeringar över värdena till en enda tabell.