Я запускаю hivesql в Hue 3.10.0 и не возвращаю результатов, Hive SQL выглядит следующим образом:
select t1.id
,t2.id
from (
select id from table1 where date = '20181121' and type = 'a'
) t1
left join(
select id from table1 where date = '20181121' and type = 'b' and
) t2
on t1.id = t2.id;
Затем я запускаю sunquery t1:
select id from table1 where date = '20181121' and type = 'a';
и он запускается 437Строки,
Я пытаюсь добавить "group by" после подзапроса t1, и запрос, как это:
select t1.id
,t2.id
from (
select id from table1 where date = '20181121' and type = 'a' group by id
) t1
left join(
select id from table1 where date = '20181121' and type = 'b' and
) t2
on t1.id = t2.id;
, он также возвращает 437 строк;
Затем я изменяю table1 надругая таблица, которая возвращает нормальный результат, я использую другой инструмент «superset» для запуска первого запроса выше, он также возвращает 437 строк, поэтому я сомневаюсь, что «Hue» вызвал эту проблему, но я озадачен, почему это произошло?