2017-05-30 86 views
-1

我想构建一个蜂巢式查询,只有下面的功能或这些功能的组合。例如,所述特征包括蜂巢查询除了条件

名称=“摘要”

名称=“细节”

NAME1 =“车辆统计”

基本上,该查询应排除在名字中的所有其他特征和name1。

我对配置单元相当陌生。在SQL中,我知道这可以使用除了关键字。只是想知道是否有一些功能可以实现相同。

非常感谢!

+2

你可以发布一些样本数据和预期的输出为格式文本?目前还不清楚你需要什么。 –

+0

就像这样:用'where 1 = 2'创建查询,并用'OR'连接你的条件。 – leftjoin

+0

[某些特定排除条件的Hive查询可能重复](https://stackoverflow.com/questions/44286001/hive-query-with-certain-specific-exclude-conditions) –

回答

-1

如果我理解正确的话,我处理这个使用group byhaving

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; 

?是你想要的总结列。