У меня есть таблица с именем consignment, в которой есть несколько повторяющихся строк в столбце «service», где service = 'CLRC'.
select * from consignment where service='CLRC'
Когда я выбираю строки, у меня всего 2023 строки, которые содержат дубликаты.
Я написал приведенный ниже запрос для удаления строк, но сначала я хочу выбрать их, чтобы убедиться, что он удаляет правильные записи.
Когда выполняется выбор, он возвращает 64431 записей.Это правильно?
select t1.hawb FROM consignment t1
INNER JOIN consignment t2
WHERE
t1.id < t2.id AND
t1.hawb = t2.hawb
and t1.service='CLRC'