Здравствуйте, я пытаюсь найти дубликаты в таблице в течение периода, используя этот фрагмент.
FROM
table WHERE Start_Date BETWEEN '2018-07-01' AND '2018-07-31'
GROUP BY Policy_Number
HAVING COUNT(Policy_Number) > 1;
при этом создаются все дубликаты записей в таблице в требуемые даты с их количеством.
Теперь я пытаюсь удалить эти дубликаты записей, используя этот фрагмент, используя этот фрагмент, который я также нашел в Интернете
DELETE t1 FROM table t1
INNER JOIN
table t2
WHERE
t1.id < t2.id AND t1.Policy_Number = t2.Policy_Number AND Start_Date BETWEEN '2018-07-01' AND '2018-07-31';
но я продолжаю получать эту ошибку
Столбец «Start_Date», где предложение неоднозначно
Пожалуйста, как я могу исправить это, чтобы удалить дубликаты, которые я хочу удалить, спасибо !!