長話短說,我接管了一個項目,並且數據庫中的表格非常需要重複刪除。該表如下所示: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