Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment supprimer les enregistrements en double d'une table dans Oracle

Si vous souhaitez conserver un enregistrement pour chaque nom :

delete from ap
    where ap.id > (select min(ap2.id) from ap ap2 where ap2.name = ap.name)