Удалить повторяющиеся строки в MySQL

У меня есть таблица со следующими полями:

id (Unique)
url (Unique)
title
company
site_id

Теперь мне нужно удалить строки, имеющие одинаковыеtitle, company and site_id, Один из способов сделать это будет использовать следующий SQL вместе со скриптом (PHP):

SELECT title, site_id, location, id, count( * ) 
FROM jobs
GROUP BY site_id, company, title, location
HAVING count( * ) >1

После выполнения этого запроса я могу удалить дубликаты, используя скрипт на стороне сервера.

Но я хочу знать, можно ли это сделать только с помощью SQL-запроса.

Ответы на вопрос(19)

Ваш ответ на вопрос