У меня есть таблица со следующими полями:
id (Unique)
url (Unique)
title
company
site_id
Теперь мне нужно удалить строки с тем же title, company and site_id
. Один из способов сделать это будет использовать следующий SQL вместе с script (PHP
):
SELECT title, site_id, location, id, count( * )
FROM jobs
GROUP BY site_id, company, title, location
HAVING count( * ) >1
После запуска этого запроса я могу удалить дубликаты с помощью серверной части script.
Но я хочу знать, можно ли это сделать только с использованием SQL-запроса.