blob: 36b5ba9b49b81980fb5b7fe8546ef3740caa7cf4 [file] [log] [blame]
--! qt:dataset:src1
--! qt:dataset:src
set hive.mapred.mode=nonstrict;
set hive.explain.user=false;
set hive.map.aggr = true;
-- SORT_QUERY_RESULTS
-- union case: 1 subquery is a map-reduce job, different inputs for sub-queries, followed by filesink
create table tmptable_n5(key string, value string);
explain
insert overwrite table tmptable_n5
select unionsrc.key, unionsrc.value FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
UNION ALL
select s2.key as key, s2.value as value from src1 s2) unionsrc;
insert overwrite table tmptable_n5
select unionsrc.key, unionsrc.value FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
UNION ALL
select s2.key as key, s2.value as value from src1 s2) unionsrc;
select * from tmptable_n5 x sort by x.key, x.value;