Bagaimana saya bisa menghapus baris duplikat di mana tidak unique row id
ada?
Meja saya
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
Saya ingin diberi yang berikut setelah penghapusan duplikat:
john 1 1 1 1 1 1
sally 2 2 2 2 2 2
Saya sudah mencoba beberapa pertanyaan tetapi saya pikir mereka bergantung pada memiliki id baris karena saya tidak mendapatkan hasil yang diinginkan. Sebagai contoh:
DELETE
FROM table
WHERE col1 IN (
SELECT id
FROM table
GROUP BY id
HAVING (COUNT(col1) > 1)
)