[英]How to output multiple group by output in hive
我需要进行多次计数并进行分组,我正在蜂巢中尝试此操作,但它的错误已经解决了,任何对hiveQL有益的身体都可以在这里提供帮助,如何在蜂巢/猪中做到这一点
第一计数逻辑
Select col1,clo2 ,col3 , count (distinct col4, col5) from table1 where col6 = 1 group by col1,clo2 ,col3
第二计数逻辑
Select col1,clo2 ,col3 , count (distinct col4, col5) from table1 where col7 = 1 group by col1,clo2 ,col3
最终OP预计如下:
col1,clo2 ,col3 ,count1 ,count2
@Navneet,您为什么要找出count (distinct col4, col5)
? 因为这将始终为您提供输出1
。 因此,您的count1 and count2 will be always 1
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.