分组后的数据,再统计每组中各个类型的数量

昨天要做一个统计查询,费了半天劲,也没有找到好的办法,最后决定用sql+java一块处理,再次把需求贴出来,望有精通sql的大神能帮忙解答一下,

就是统计有多少种诚信信息类型,以及每种诚信信息类型下,有多少种办理事项。

先说下我的办法,我是用的group_concat函数,

SELECT eiid.intgrt_info_type_cde,COUNT(*), GROUP_CONCAT(iii.hndl_matr_cde) FROM intgrt_info_inspct iii RIGHT JOIN extr_intgrt_info_result eiir 
                          ON iii.intgrt_info_inspct_id = eiir.intgrt_info_inspct_id  LEFT JOIN extr_intgrt_info_dtld eiid
                          ON eiir.extr_intgrt_info_result_id = eiid.extr_intgrt_info_result_id  
                          GROUP BY eiid.intgrt_info_type_cde

查询结果如下:

 

然后在java层,取出group_concat中的字段,进行分析比较的。

 

欢迎sql大神下留言区,写出答案。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲将心事付瑶琴知音少弦断有谁听

欲将心事付瑶琴,知音少

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值