Mysql选择不同的但计算重复条目总数
我有一个包含大量重复记录的表,我试图统计(汇总)实际有多少重复记录,并且只显示唯一的组合 i、 e.结构如下:Mysql选择不同的但计算重复条目总数,mysql,subquery,distinct,Mysql,Subquery,Distinct,我有一个包含大量重复记录的表,我试图统计(汇总)实际有多少重复记录,并且只显示唯一的组合 i、 e.结构如下: id,name,category 表数据示例: id name category 1 name1 category1 2 name1 category1 3 name2 category2 4 name2 category1 现在,我尝试生成如下输出: name1 category1 2
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
试试这个:
SELECT name, category, COUNT(id) FROM people GROUP BY name, category
谢谢,我在用不同的查询和子查询使事情复杂化。非常感谢,我在用不同的查询和子查询使事情复杂化。非常感谢