小编vvi*_*vic的帖子

删除重复项,保留其中一个,分组依据

我需要删除每个表 ID 的所有重复项(除了一个)。就像下面这样。我需要删除 valueid 上 01,02,03 的所有重复项...

\n\n

原来的:

\n\n
id      | valueid   |   data\n____________________________\n01      | 1001      |   datadata1       \n01      | 1002      |   datadata2\n01      | 1001      |   datadata1\n02      | 1323      |   datamoredata123\n02      | 1323      |   datamoredata123\n03      | 22123     |   evenmoredata\n03      | 24444     |   andalsomore\n
Run Code Online (Sandbox Code Playgroud)\n\n

应该像这样结束:

\n\n
id      | valueid   |   data\n____________________________\n01      | 1001      |   datadata1       \n01      | 1002      |   datadata2\n02      | 1323      |   datamoredata123\n03      | 22123     |   evenmoredata\n03      | 24444     |   andalsomore\n
Run Code Online (Sandbox Code Playgroud)\n\n

试图用这样的方法来做到这一点,但我不\xc2\xb4t 不明白如何将删除的 id 分组

\n\n
WITH …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

5
推荐指数
1
解决办法
573
查看次数

标签 统计

sql ×1

sql-server ×1