我有一個MySQL數據庫:顯示在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
而我想返回完整的行返回。
任何幫助將不勝感激,謝謝。
我認爲這應該是選定的答案 – 2016-08-11 07:23:25
當你在同一張桌子上看時,你如何應用這個? – Pim 2017-09-13 14:37:23