小编Sha*_*ank的帖子

查找重复记录sql的ID

我有一个表有很多重复的记录,即tbl_voter,ID为主键,自动增量.并且还有另一个表tbl_notes,其中包含每个选民的注释.tbl_notes可以包含每个选民的零个或多个记录.来自tbl_voter的ID是tbl_notes中的外键.

问题是由于选民表中有重复项,因此注释表中也有重复项.

例如:tbl_voter

ID    Name    Address
01    abc     xyz
02    def     pqr
03    abc     xyz
04    abc     xyz
05    abc     xyz
06    def     pqr
Run Code Online (Sandbox Code Playgroud)

tbl_notes

Noteid    ID     Note
A001      01     aaaaaa
A002      02     bbbbbb
A003      01     cccccc
A004      03     dddddd
A005      03     eeeeee
A006      04     ffffff
A007      05     gggggg
A008      01     hhhhhh
Run Code Online (Sandbox Code Playgroud)

我想找到原始ID及其重复的所有ID,以便更新tbl_notes

例如:tbl_voter

ID    Name    Address
01    abc     xyz
02    def     pqr
Run Code Online (Sandbox Code Playgroud)

tbl_notes

Noteid    ID     Note
A001      01     aaaaaa
A002      02     bbbbbb
A003      01     cccccc
A004      01     dddddd
A005 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2014

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

标签 统计

sql ×1

sql-server-2014 ×1