У меня есть временная таблица, созданная из файла copy
из файла CSV, и результат включает в себя некоторые дубликаты идентификаторов. Мне нужно удалить любое дублирование. Я пробовал следующее:удалить дубликаты записей, сохранить один
delete from my_table where id in
(select id from (select count(*) as count, id
from my_table group by id) as counts where count>1);
Однако это удаляет как дубликаты записей, так и я должен их хранить.
Как удалить только вторую запись с дублированным идентификатором?
Спасибо.
Является ли эта таблица темпов только одним столбцом? DISTINCT сохранит их, конечно .... –
извините, нет 5 столбцов. – pstanton