Il prefisso join unisce la tabella caricata a una tabella denominata esistente oppure all’ultima tabella di dati creata in precedenza.
Sintassi:
[inner | outer | left | right ]Join[ (tablename )
]( loadstatement | selectstatement )
La funzione join è un'unione naturale eseguita su tutti i campi comuni. L'istruzione join può essere preceduta da uno dei prefissi seguenti: inner, outer, left o right.
Argomenti:
Argomenti
Argomento
Descrizione
tablename
La tabella denominata da confrontare con la tabella caricata.
loadstatementoppure selectstatement
L'istruzione LOAD o SELECT per la tabella caricata.
Esempio:
Join SELECT * from table1;
tab1:
LOAD * from file1.csv;
tab2:
LOAD * from file2.csv;
.. .. ..
join (tab1) LOAD * from file3.csv;
Script di caricamento
Aggiungere lo script di esempio all'app ed eseguirlo. Per visualizzare il risultato, aggiungere i campi elencati nella colonna risultati a un foglio nell'app dell'utente.
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 ];
Per ulteriori informazioni sull'utilizzo di caricamenti inline, vedere Caricamento inline.
Tabella risultante
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Spiegazione
In questo esempio, le due tabelle, Table1 e Table2, sono fuse in una singola tabella etichettata Table1. In casi come questo, il prefisso join è spesso utilizzato per unire diverse tabelle in una, così da eseguire aggregazioni sui valori di una singola tabella.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!