SQL筛选重复数据

  在《SQL去除重复数据》一文中我们讲了如何去除重复数据,在工作中我们有时还需要筛选重复的数据,进行进一步比对。如下表,我们要筛选出“姓名”相同的数据。

id name score
1 小王 51
2 小魏 61
3 小张 71
4 小李 51
5 小王 51

SELECT * FROM tbl WHERE name = (SELECT name FROM tbl GROUP BY name HAVING COUNT(name)>1);
id name score
1 小王 51
5 小王 51

转载于:https://my.oschina.net/u/3473376/blog/895329

你可能感兴趣的:(SQL筛选重复数据)