DELETE
FROM
t_office_country
WHERE
(office_code, country_code) IN (
SELECT
t.office_code,
t.country_code
FROM
(
SELECT
office_code,
country_code
FROM
t_office_country
GROUP BY
office_code,
country_code
HAVING
count(1) > 1
) t
)
AND id NOT IN (
SELECT
dt.id_min
FROM
(
SELECT
min(id) AS id_min
FROM
t_office_country
GROUP BY
office_code,
country_code
HAVING
count(1) > 1
) dt
)
mysql5.7多字段删除重复数据
最新推荐文章于 2023-04-12 16:58:36 发布