Le préfixe join permet de joindre la table chargée à une table nommée existante ou à la dernière table de données créée.
[inner | outer | left | right ]Join[ (tablename )
]( loadstatement | selectstatement )
La jointure est une jointure naturelle effectuée sur tous les champs communs. L'instruction join peut être précédée d'un des préfixes inner, outer, left ou right.
Arguments
Argument
Description
tablename
Table nommée à comparer à la table chargée.
loadstatementou selectstatement
Instruction LOAD ou SELECT de la table chargée.
Join SELECT * from table1;
tab1:
LOAD * from file1.csv;
tab2:
LOAD * from file2.csv;
.. .. ..
join (tab1) LOAD * from file3.csv;
Script de chargement
Ajoutez l'exemple de script à votre application et exécutez-le. Pour afficher le résultat, ajoutez les champs répertoriés dans la colonne de résultats à une feuille de votre application.
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 ];
Pour plus d'informations sur l'utilisation des chargements inline, voir Chargements inline.
Tableau des résultats
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Explication
Dans cet exemple, les deux tableaux, Table1 et Table2, sont fusionnés en un seul tableau intitulé Table1. Dans les cas comme celui-ci, le préfixe join est souvent utilisé pour joindre plusieurs tableaux en un seul tableau afin d'effectuer des agrégations sur les valeurs d'un seul tableau.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !