Oracle
 sql >> Database >  >> RDS >> Oracle

Come eliminare i record duplicati da una tabella in Oracle

Se vuoi tenere un record per ogni nome:

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