长话短说,我接管了一个项目,并且数据库中的表格非常需要重复删除。该表如下所示:SQL Server 2008重复数据删除
supply_req_id | int | [primary key]
supply_req_dt | datetime |
request_id | int | [foreign key]
supply_id | int | [foreign key]
is_disabled | bit |
重复记录具有相同的request_id和supply_id。我想找到一个最佳实践方式来消除这张桌子。
[编辑]
@Kirk_Broadhurst,谢谢你的提问。由于supply_req_id在其他地方没有引用,我会回答说保留第一个,删除任何后续的发生。
节日快乐
当你发现一个重复的,你将如何定值> 1
然后添加一个唯一约束或索引,其中一至“保持”并删除? – 2010-12-17 04:22:24