MySQL Удалить дубликаты
DELETE c1 FROM tablename c1
INNER JOIN tablename c2
WHERE
c1.id > c2.id AND
c1.unique_field = c2.unique_field;
Matteoweb
DELETE c1 FROM tablename c1
INNER JOIN tablename c2
WHERE
c1.id > c2.id AND
c1.unique_field = c2.unique_field;
DELETE c1 FROM contacts c1
INNER JOIN contacts c2
WHERE
c1.id > c2.id AND
c1.email = c2.email;
Code language: SQL (Structured Query Language) (sql)
DELETE
FROM
`tbl_job_title`
WHERE id NOT IN
(SELECT
*
FROM
(SELECT
MAX(id)
FROM
`tbl_job_title`
GROUP BY NAME) tbl)
DELETE `yellow_page_content`
from `yellow_page_content`
inner join (
select max(`id`) as lastId, `code`
from `yellow_page_content`
group by `code`
having count(*) > 1) duplic on duplic.code = yellow_page_content.code
where yellow_page_content.id < duplic.lastId;