O prefixo join une a tabela carregada a uma tabela nomeada existente ou à última tabela de dados criada.
Sintaxe:
[inner | outer | left | right ]Join[ (tablename )
]( loadstatement | selectstatement )
A união é uma junção natural feita com base em todos os campos comuns. O comando join pode ser precedido por um dos prefixos inner, outer, left ou right.
Argumentos:
Argumentos
Argumento
Descrição
tablename
A tabela nomeada a ser comparada com a tabela carregada.
loadstatementou selectstatement
O comando LOAD ou SELECT da tabela carregada.
Exemplo:
Join SELECT * from table1;
tab1:
LOAD * from file1.csv;
tab2:
LOAD * from file2.csv;
.. .. ..
join (tab1) LOAD * from file3.csv;
Script de carregamento
Adicione o script de exemplo ao seu aplicativo e execute-o. Para ver o resultado, adicione os campos listados na coluna de resultados a uma pasta no seu aplicativo.
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 ];
Para obter mais informações sobre como usar carregamentos inline, consulte Carregamentos inline.
Tabela resultante
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Explicação
Neste exemplo, as duas tabelas, Table1 e Table2, são mescladas em uma única tabela rotulada como Table1. Em casos como este, o prefixo join é frequentemente usado para unir várias tabelas em uma única tabela para realizar agregações sobre os valores de uma única tabela.
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!