Я выполнил оба запроса ниже для одной и той же таблицы с другим критерием фильтрации:
hive> select * from mailing1 where layer ='db_gold';
OK
db_gold 400
db_gold 500
db_gold 600
hive> select * from mailing1 where layer ='db_insight';
OK
db_insight 100
db_insight 200
db_insight 300
Я пытаюсь объединить оба запроса и создать вывод, например:
db_gold 400 db_insight 100
db_gold 500 db_insight 200
db_gold 600 db_insight 300
Я уже пытался объединить обе таблицы, как показано ниже, но безуспешно:
select * from mailing1 where layer ='db_insight'
union
select * from mailing1 where layer ='db_gold';
db_gold 400
db_gold 500
db_gold 600
db_insight 100
db_insight 200
db_insight 300