Làm thế nào tôi có thể xóa các hàng trùng lặp , nơi không unique row id
tồn tại?
Bàn của tôi là
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
Tôi muốn để lại những điều sau đây sau khi loại bỏ trùng lặp:
john 1 1 1 1 1 1
sally 2 2 2 2 2 2
Tôi đã thử một vài truy vấn nhưng tôi nghĩ chúng phụ thuộc vào việc có id hàng vì tôi không nhận được kết quả mong muốn. Ví dụ:
DELETE
FROM table
WHERE col1 IN (
SELECT id
FROM table
GROUP BY id
HAVING (COUNT(col1) > 1)
)