mysql supprime les données en double et conserve les données avec le plus petit (le plus grand) identifiant

connecter

DELETE p1
FROM
    Person p1,
    Person p2
WHERE
    p1.Email = p2.Email
    AND p1.Id > p2.Id

sous-requête

DELETE
FROM
    Person
WHERE
    id NOT IN ( SELECT id FROM ( SELECT min( id ) AS id FROM Person GROUP BY email ) AS m );

Extrait:

https://blog.csdn.net/u013967628/article/details/88076520

Je suppose que tu aimes

Origine blog.csdn.net/meinaozi/article/details/122801400
conseillé
Classement