Если вы имеете в виду, что у вас есть строки, которые идентичны (кроме первичного ключа), и вы хотите знать, как их удалить, тогда выполните:
select col2, col3, ...coln, min(id) from A
group by col2, col3, ...coln
(т.е. выбрать во всех столбцах, кроме идентификатора)
Чтобы получить уникальные экземпляры, сделайте
delete from A where id not in
(select min(id) from A
group by col2, col3, ...coln) as x
для удаления всех строк, кроме уникальных экземпляров (т.е. дубликатов).