我試圖做一個查詢,將刪除訪問2010年表中的所有重複行。和我的問題是,該查詢是刪除所有重複記錄(甚至原來的)。刪除訪問數據庫中的表中的重複行
所以我們說我有1個紀錄是原始的和2條是重複的,所以煽動刪除2個重複它刪除所有3.
這裏是我做的:
DELETE *
FROM Table
WHERE [field1] IN (SELECT [field1] FROM [table] As Tmp
GROUP BY [field1],[field2],[field3],[field4],[field5] HAVING Count(*)>1);
任何意見謝謝,麻煩您了。
查找重複查詢嚮導它會給你所有的dups,你必須清理你的自我,我想自動化它。 – Amiaki
該表是否包含自動編號主鍵字段?如果沒有,你可以添加一個嗎? – HansUp
不,我不能添加一個 – Amiaki