I want to delete the extra duplicate record
i.e. in the image shown there are two records with corporate_id = 5
and category_id = 19
, how to delete any one row which is duplicate (here corporate_sed_id
is the primary key)
Use this :-
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
)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With