hive 在执行这个语句的时候报错,请问要怎么改?

2025-05-01 21:04:14
推荐回答(1个)
回答1:

--select 子句无法嵌套子查询,你想表达的是这个?
select CASE WHEN b.cnt > 0 THEN '是' ELSE '否' END AS 字段名
from 库名.表名 a
join (SELECT COUNT(1) cnt FROM 库名.表名 b WHERE  b.sources='03')  b
on (a.id=b.id)
where a.字段名 in (.....)