Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como excluir registros duplicados de uma tabela no oracle


Se você quiser manter um registro para cada nome:
delete from ap
    where ap.id > (select min(ap2.id) from ap ap2 where ap2.name = ap.name)