Вам написать запрос?
Вам нужно соединить две таблицы (на самом деле больше)
как вы можете определить дубли?
у вас есть однозначное определение(поле)
модель, ску
Или хотя бы имя?
DELETE t1
FROM product as t1
JOIN product as t2 ON t1.model = t2.model
WHERE t1.product_id <> t2.product_id
AND t1.date_modifacation < t2.date_modification
предварительно сделайте бекап
Затем
несколько запросов по удалению записей из зависимых таблиц
product_*
Их тоже можно привязать к скрипту удаления