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

Oracle - excluindo duplicatas


No Oracle, ROWID é uma pseudocoluna que aponta para a localização física de uma linha. A consulta faz uma autojunção e busca as linhas que têm o mesmo valor da coluna 1 e da coluna 2 - com a suposição de que essas chaves são suficientes para identificar como linha duplicada.

Depois que as linhas são buscadas, a consulta exclui os rowids que são maiores que a primeira linha buscada, excluindo assim duplicatas