Используйте псевдоколонку rowid
.
DELETE FROM your_table
WHERE rowid not in
(SELECT MIN(rowid)
FROM your_table
GROUP BY column1, column2, column3);
Где column1
, column2
и column3
составляют идентификационный ключ для каждой записи. Вы можете указать все свои столбцы.