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 din applikation och kör det. När du vill se resultatet lägger du till fälten som listas i resultatkolumnen i ett ark i din applikation.
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 ];
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.