我的桌子上有很多重复的记录,我试图计算(汇总)实际有多少重复,并且只显示唯一的组合。

即结构如下:

id,name,category


表数据示例:

    id   name   category
    1    name1  category1
    2    name1  category1
    3    name2  category2
    4    name2  category1


现在,我尝试生成如下输出:

    name1 category1  2
    name2 category2  1
    name2 category1  1


实现这一目标的最佳方法是什么?

最佳答案

尝试这个:

SELECT name, category, COUNT(id) FROM people GROUP BY name, category

关于mysql - MySQL选择不同但计数重复的总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36563346/

10-13 00:58