【问题标题】:how solve about count distinct group by mysql如何通过mysql解决count distinct group
【发布时间】:2015-07-05 07:25:31
【问题描述】:

我有关于 distinct 和 group by 的问题,请帮帮我

KTP            KECAMATAN          
1111111        PARIAMAN
1111111        PARIAMAN
2222222        PAYAKUMBUH
1111111        PAYAKUMBUH

我想要这样的结果

KECAMATAN        KTP        TOTAL
PARIAMAN         1111111    2
PAYAKUMBUH       1111111    1
PAYAKUMBUH       2222222    1


select KTP, KECAMATAN, COUNT(distinct KTP) as TOTAL 
from TABLE_A 
group by kecamatan

【问题讨论】:

  • 在这种情况下,您不需要 distinct,如果您执行county+group by,它将需要不同,因为所需的列不在计数范围内。您使用当前代码得到什么结果?

标签: mysql group-by distinct


【解决方案1】:

试试这个:

SELECT KTP, KECAMATAN, COUNT(KECAMATAN) as TOTAL
FROM TABLE_A 
GROUP BY KTP,KECAMATAN;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2017-11-18
    • 1970-01-01
    • 2020-10-30
    相关资源
    最近更新 更多