我在hive中尝试了下面的查询。出现错误“无法识别 predicate 'group'。失败的规则:“子查询源中的标识符”。
根据我的理解,我不确定在下面的查询中这个错误意味着什么。任何建议都会很好!!
select val1, val2, count(distinct(val3)) from (
select val1, val2, val3
from tab1
where (val1 in ('A', 'B')
or val2 in ('C', 'D')))
group by val1, val2
1条答案
按热度按时间3pvhb19x1#
必须为子查询指定别名: