繁体   English   中英

如何在蜂巢中输出多个分组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM