Итак, у меня есть две таблицы, созданные следующим образом:
create external table test1 (json string) stored as textfile location '/user/data/test1';
create external table test2 (json string) stored as textfile location '/user/data/test2';
Обе таблицы имеют один столбец в виде строки, которая внутренне содержит объект JSON.
Вот как я это делаютипичный выбор поля с именем name
из таблиц:
select get_json_object(json, '$.name') from test1 limit 1;
..., который использует get_json_object
UDF куста для анализа строки JSON.
Теперь янеобходимо выполнить test1 LEFT OUTER JOIN test2 на основе поля name
в объектах JSON.Как мне этого добиться?