我有一個表有5列,而不是更新,我做了插入所有行(愚蠢的錯誤)。如何擺脫重複的記錄。除了id以外,它們是相同的。我無法刪除所有記錄,但我想刪除其中的一半。SQL刪除幾乎相同的行
ex。表:
+-----+-------+--------+-------+ | id | name | name2 | user | +-----+-------+--------+-------+ | 1 | nameA | name2A | u1 | | 12 | nameA | name2A | u1 | | 2 | nameB | name2B | u2 | | 192 | nameB | name2B | u2 | +-----+-------+--------+-------+
如何做到這一點? 我正在使用Microsoft Sql Server。
我想你可以在這裏找到你的解決方案:http://support.microsoft.com/kb/139444 – Hawk