Я просматривал темы об удалении дубликатов из таблицы и сохранении одной копии. Я видел иллюстрацию в случае, если у вас есть таблица с составным ключом. У кого-нибудь есть идея?
таблицас составным ключом checkno, salary_month, sal_year
delete (select * from CONTR t1
INNER JOIN
(select CHECKNO, SALARY_YEAR,SALARY_MONTH FROM CONTR
group by CHECKNO, SALARY_YEAR,SALARY_MONTH HAVING COUNT(*) > 1) dupes
ON
t1.CHECKNO = dupes.CHECKNO AND
t1.SALARY_YEAR= dupes.SALARY_YEAR AND
t1.SALARY_MONTH=dupes.SALARY_MONTH);
Я ожидал, что один дубликат будет удален, а другой сохранен.