我有兩個表,每個表中有三個以上的字段。有是在這兩個文件一組記錄,下面是一個模擬例如:基於三個字段和兩個表刪除重複數據
表1:
ID Name Town State 1 Dave Chicago IL 2 Mark Tea MD
表2:
ID Name State Job Married 1 Dave IL Manager Yes 2 Mark MD Driver No
我的目的如果ID,名稱和狀態相同,則存在重複項。所以上面的數據是重複的。我如何從一個表中刪除它們(我有900多個重複項,因此不能逐個刪除)?
ID是不是兩個表中的主鍵?爲什麼你需要打擾名稱和狀態?或者,可能相反:ID與名稱和狀態有什麼關係? –
ID不是任一表中的主鍵。身份證,姓名和州一起是什麼定義的唯一性。如上所述,這些是模擬示例,實際數據包括SSN,生效日期和Code1等字段。使用這些數據的系統允許SSN,有效日期和代碼的任意組合,除了三者之外,這些組合可以創建重複數據。 – Cameron