Abh*_* B. 6 sql t-sql sql-server sql-server-2005 duplicates
你好,我有表名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
Run Code Online (Sandbox Code Playgroud)
我想使用MS SQL删除重复的组合行?
从MS SQL FriendsData表中删除最新的重复记录.这里我附上了突出重复列组合的图像.

我如何从SQL表中删除所有重复的组合?
Ars*_*yan 12
试试这个
DELETE
FROM FriendsData
WHERE fID NOT IN
(
SELECT MIN(fID)
FROM FriendsData
GROUP BY UserID, FriendsID)
Run Code Online (Sandbox Code Playgroud)
看到这里
或者这里有更多方法可以做你想做的事
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
16463 次 |
| 最近记录: |