如何从SQL表中删除所有重复记录?
发布时间:2020-12-12 07:44:25 所属栏目:MsSql教程 来源:网络整理
导读:你好,我有表名FriendsData,包含重复记录,如下所示 fID UserID FriendsID IsSpecial CreatedBy-----------------------------------------------------------------1 10 11 FALSE 12 11 5 FALSE 13 10 11 FALSE 14 5 25 FALSE 1 5 10 11 FALSE 16 12 11 FALSE
你好,我有表名FriendsData,包含重复记录,如下所示
fID UserID FriendsID IsSpecial CreatedBy ----------------------------------------------------------------- 1 10 11 FALSE 1 2 11 5 FALSE 1 3 10 11 FALSE 1 4 5 25 FALSE 1 5 10 11 FALSE 1 6 12 11 FALSE 1 7 11 5 FALSE 1 8 10 11 FALSE 1 9 12 11 FALSE 1 我想使用MS SQL删除重复的组合行? 我如何从SQL表中删除所有重复的组合? 解决方法试试这个DELETE FROM FriendsData WHERE fID NOT IN ( SELECT MIN(fID) FROM FriendsData GROUP BY UserID,FriendsID) 见here 或者here是更多的方法来做你想要的 希望这可以帮助 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |