Префикс join объединяет загруженную таблицу с существующей таблицей, для которой задано имя, или с последней созданной таблицей данных.
Синтаксис:
[inner | outer | left | right ]Join[ (tablename )
]( loadstatement | selectstatement )
Join — это естественное объединение, образуемое по всем общим полям. Перед оператором join можно задать один из префиксов inner, outer, left или right.
Аргументы:
Аргументы
Аргумент
Описание
tablename
Будет выполнено сравнение именованной таблицы с загруженной таблицей.
loadstatementили selectstatement
Оператор LOAD или SELECT для загруженной таблицы.
Пример:
Join SELECT * from table1;
tab1:
LOAD * from file1.csv;
tab2:
LOAD * from file2.csv;
.. .. ..
join (tab1) LOAD * from file3.csv;
Скрипт загрузки
Добавьте образец скрипта в свое приложение и запустите. Чтобы увидеть результаты, добавьте поля, перечисленные в столбце результатов, в лист приложения.
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 ];
Для получения дополнительной информации об использовании встроенных загрузок см. Встроенные загрузки.
Результирующая таблица
Column1
Column2
Column3
A
B
C
1
aa
xx
2
cc
-
3
ee
-
4
-
yy
Объяснение
В этом примере две таблицы (Table1 и Table2) объединяются в одну таблицу Table1. В подобных случаях часто используется префикс join для объединения нескольких таблиц в одну, чтобы выполнять агрегирование значений одной таблицы.
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!