【发布时间】:2017-09-06 15:14:02
【问题描述】:
我有桌子人:
PersonId | FirstName | LastName |
1 | 'John' | 'Doe' |
2 | 'Mike' | 'Test' |
3 | 'John' | 'Doe' |
4 | 'Mike' | 'Test' |
5 | 'John' | 'Doe' |
6 | 'John' | 'Doe' |
餐桌顾客:
CustomerId | PersonId |
1001 | 1 |
1002 | 2 |
1003 | 3 |
1004 | 4 |
1005 | 5 |
1006 | 6 |
我想删除客户 1003,1004,1005,1006,因为他们的 Person 重复,但 PersonId 不一样。
这应该检查 Person 表中的 FirstName 和 LastName 并删除 Customer 表中的重复项,然后删除 Person 表中的重复项。 (3,4,5,6)
很抱歉,如果以前有人问过类似的问题,但我不能这样做。
【问题讨论】:
标签: sql sql-server database tsql duplicates