Автор A7u2pi3.14 задал вопрос в разделе MySQL
SQL запрос - Удалить дубликаты строк из таблицы (firebird) и получил лучший ответ
Ответ от Иван Дурак[гуру]
например так
delete from ДИСК where КОД not in (
select min(КОД) from ДИСК group by ИМЯ, ФАМИЛИЯ, ОТЧЕСТВО, СУММА /* сюда вписать все поля, по которым требуется уникальность*/
)
Рыжая Морда
Просветленный
(35770)
А почему ругается-то? Ошибку, пожалуйста.
Это самый переносимый метод (если одним запросом)
Все остальные будут уже использовать специфику базы, а конкретно с firebird я даже не работал никогда.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: SQL запрос - Удалить дубликаты строк из таблицы (firebird)