根据 MySql 中的两列删除重复记录

Delete duplicate records based on two columns in MySql

我要删除多余的重复记录

即在显示的图像中有两条记录 corporate_id = 5category_id = 19,如何删除任何重复的行(这里 corporate_sed_id 是主键)

使用这个:-

DELETE
FROM
    corporate
WHERE
    corporate_sed_id IN(
    SELECT
        *
    FROM
        (
        SELECT
            MIN(corporate_sed_id)
        FROM
            corporate
        GROUP BY
            corporate_id,
            category_id
        HAVING
            COUNT(corporate_sed_id) > 1
    ) temp
)