Вот один из вариантов:
DELETE *
FROM [Carrier Name Crosswalk] t1
WHERE EXISTS (SELECT 1 FROM [Carrier Name Crosswalk] t2
WHERE t1.[DYCR TPA_CARRIER] = t2.[DYCR TPA_CARRIER] AND
t2.ID < t1.ID) = TRUE;
Логика здесь заключается в проверке в предложении EXISTS
, если для каждой DYCR TPA_CARRIER
мы можем найти в той же таблице другого подходящего носителя, чей *Значение 1006 * на меньше , чем ID
текущей записи, рассматриваемой для удаления.Если мы можем найти такую более низкую запись ID
, то мы удаляем текущую запись, которая затем должна быть дубликатом.