blob: c6a47ca2d7be8f3aa45af2c21a3a5ccfca899500 [file] [log] [blame]
--! qt:dataset:src1
--! qt:dataset:src
set hive.mapred.mode=nonstrict;
set hive.auto.convert.join = true;
explain
SELECT sum(hash(a.key, a.value, b.key, b.value1, b.value2))
FROM
(
SELECT src1.key as key, count(src1.value) AS value FROM src src1 group by src1.key
) a
FULL OUTER JOIN
(
SELECT src2.key as key, count(distinct(src2.value)) AS value1,
count(distinct(src2.key)) AS value2
FROM src1 src2 group by src2.key
) b
ON (a.key = b.key);
SELECT sum(hash(a.key, a.value, b.key, b.value1, b.value2))
FROM
(
SELECT src1.key as key, count(src1.value) AS value FROM src src1 group by src1.key
) a
FULL OUTER JOIN
(
SELECT src2.key as key, count(distinct(src2.value)) AS value1,
count(distinct(src2.key)) AS value2
FROM src1 src2 group by src2.key
) b
ON (a.key = b.key);