【发布时间】:2011-04-17 09:39:43
【问题描述】:
我有一个 MySQL 数据库:
ID | Name
1 | Bob
2 | James
3 | Jack
4 | Bob
5 | James
如何返回同名出现多次的所有列的列表,例如,我想返回:
1 | Bob
2 | James
4 | Bob
5 | James
我写了一个计数查询:
SELECT Name, COUNT(Name)
AS NumOccurrences
FROM table
GROUP BY Name
HAVING ( COUNT(Name) > 1 )
但这只会返回如下内容:
Bob | 2
James | 2
而我想返回返回的完整行。
任何帮助将不胜感激,谢谢。
【问题讨论】: