我正在尝试构建仅执行以下功能或这些功能组合的配置单元查询。例如,功能包括
name =“summary”
name =“details”
name1 =“车辆统计数据”
基本上,查询应排除name和name1中的所有其他功能。
我对蜂巢很新。在sql中,我知道这可以使用except关键字来完成。只是想知道是否有一些功能可以达到同样的效果。
非常感谢!!
答案 0 :(得分:-1)
如果我理解正确,我会使用group by
和having
:
select ?
from t
group by ?
having sum(case when name = 'summary' then 1 else 0 end) > 0 and
sum(case when name = 'details' then 1 else 0 end) > 0 and
sum(case when name1 = 'vehicle_stats' then 1 else 0 end) > 0;
?
适用于您想要摘要的列。