如何刪除沒有唯一行ID的重複行?如何刪除sql server中的重複行?
我的表是
col1 col2 col3 col4 col5 col6 col7
john 1 1 1 1 1 1
john 1 1 1 1 1 1
sally 2 2 2 2 2 2
sally 2 2 2 2 2 2
我想會留下重複取出後,在以下幾點:
我已經嘗試了一些疑問,但我認爲它們依賴於行ID因爲我沒有得到期望的結果。例如:
DELETE FROM table WHERE col1 IN (
SELECT id FROM table GROUP BY id HAVING (COUNT(col1) > 1)
)
這不是第一個鏈接的重複。在這個問題中沒有行ID,並且在鏈接問題中有一個行ID。非常不一樣。 –