我正在编写查询以获取Hive中不同行的计数。
select count(*)
from (select distinct
uid,
site,
local_date,
mktg_chnnl_name,
mktg_sub_chnnl_name from customer_data)
但我不断收到此错误:
ParseException line 3:48 cannot recognize input near 'EOF' 'EOF' 'EOF' in subquery source
为什么会这样呢?
最佳答案
给您的子查询一个表别名:
select count(*)
from (select distinct uid, site, local_date, mktg_chnnl_name, mktg_sub_chnnl_name
from customer_data
) cd;
关于sql - Hive从表中获取不同行的计数时引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38806812/