mysql查询出所有重复的记录
假如我们有如下一张数据表(很简单,只是举例而已),表名为student。现在我们要取出其中重复记录。重复是以name相同为判定标准。
shortname age height weight province university
小王	20	170	150	河南	清华大学
小张	21	175	144	河北	北京大学
小李	20	160	122	福建	武汉大学
小赵	35	165	177	江西	浙江大学
小孙	40	164	188	西藏	华中科技大学
小宋	38	172	166	云南	四川大学
小王	21	170	150	河南	清华大学
小张	22	168	120	山东	山东大学
SELECT * FROM student WHERE shortname IN (SELECT shortname FROM student GROUP BY shortname HAVING COUNT(shortname)>1)//查找出所有的重复数据
1
SELECT shortname,COUNT(*) FROM student GROUP BY shortname HAVING COUNT(*) > 1//查看重复数据的条数
————————————————
版权声明:本文为CSDN博主「xusheng__zhang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xusheng__zhang/article/details/78376781
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号 
