Мульти вставка с объединением в Hive - PullRequest
0 голосов
/ 19 сентября 2018

Согласно Apache Hive Wiki (https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML), multi insertts "минимизирует количество требуемых сканирований данных. Hive может вставлять данные в несколько таблиц, сканируя входные данные только один раз (и применяя различные операторы запросов) к входным даннымdata ".

Но возможно ли применить объединения к этим множественным вставкам?

Я спрашиваю, потому что я не могу применить объединение в общем операторе FROM, потому что мне нужно установить подмножестводанные второй таблицы с учетом разных параметров для каждой «первой» таблицы.

Заранее спасибо!

1 Ответ

0 голосов
/ 19 сентября 2018

Это должно быть возможно вот так.

from (
select a.*,b* from a inner join b on a.id=b.id2
)
insert ..
insert ..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...