ник: okosv
Уже нашел решение на sql.ru Вот запрос DELETE *
FROM Temp
WHERE ID not in (select max(ID) from Temp group by str1,str2,str3);
здесь Temp - таблица
str1,str2,str3 - поля по которым идет сравнение
единственное требование должно быть ключевое поле
весьма лаконичное решение, по моему