欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL之查看重复数据

程序员文章站 2022-03-04 18:38:40
...

      在某些情况,查看重复数据还是很重要的,让能够分析数据,解决某些问题。

      例如下表中:bsMusicID字段是不重复的,对应的某一首歌,而bpMusicI是对应第三方的某首歌的标识,从而进行一一匹配,

如果bpMusicID有重复的值,说明bsMusicID有多个值对应第三方的同首歌,因此问题就产生了,我们需要查明原因:

MySQL之查看重复数据

     查询的SQL为:

SELECT  bm.bsMusicID,bm.bsMusicName,bm.bsArtistName, bm.bpMusicID
FROM boomsing_music bm
WHERE  bm.bpMusicID in (SELECT bpMusicID FROM boomsing_music WHERE bpMusicID is not null  GROUP BY bpMusicID HAVING COUNT(1)>1)

        结果如图所示:可分析,bsMusicID虽然唯一但是它们有的歌曲名字和歌手名字却一样,所以导致了bpMusicID有重复的问题。这种查询重复数据的语法希望对大家有帮助。

MySQL之查看重复数据