最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql 刪除表中的重復(fù)記錄

 更新時間:2017年01月06日 16:01:45   作者:魚草野  
本文主要介紹了sql 刪除表中的重復(fù)記錄的方法,具有一定的參考價值,下面跟著小編一起來看下吧

遇見了表中存在重復(fù)的記錄的問題,直接寫sql刪除時最快的,才不要慢慢的復(fù)制到excel表中慢慢的人工找呢

如下sql,找出重復(fù)的記錄,和重復(fù)記錄中ID值最小的記錄(表中ID為自增長)

select MIN(ID) as id, StructSN ,Date,UserID,StarCount,COUNT(StructSN) as c
from T_Dor_StructStar 
where Date >= '20160919'
group by StructSN ,Date,UserID,StarCount
having COUNT(StructSN) > 1

然后就可以直接刪除,基本原理就是,找到重復(fù)記錄的每一條記錄,排除掉重復(fù)id最小的記錄,刪除剩余的重復(fù)記錄。

delete from T_Dor_StructStar
where ID in (
select s.ID from T_Dor_StructStar s,
(
select MIN(ID) as id, StructSN ,Date,UserID,StarCount,COUNT(StructSN) as c
from T_Dor_StructStar 
where Date >= '20160919'
group by StructSN ,Date,UserID,StarCount
having COUNT(StructSN) > 1
)a
where
a.Date = s.Date
and a.StructSN = s.StructSN
and a.UserID = s.UserID
and a.StarCount = s.StarCount
and a.id != s.ID
)

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

垫江县| 和林格尔县| 洪泽县| 红原县| 安龙县| 沙坪坝区| 鹰潭市| 兴和县| 伊吾县| 虞城县| 平山县| 田林县| 屯门区| 宜阳县| 边坝县| 鄂尔多斯市| 保山市| 广宗县| 大丰市| 沂源县| 乐山市| 和林格尔县| 贞丰县| 泽普县| 长阳| 洮南市| 阿坝县| 邛崃市| 从江县| 青川县| 钟山县| 资源县| 永州市| 井研县| 邻水| 织金县| 岑溪市| 博白县| 罗平县| 虞城县| 阜南县|