Fala galera!
Quero verificar duplicidade em uma tabela e trazer esses registros. Quero listá-los.
Para verificar a duplicidades, fiz assim:
SELECT NOME_PESSOA, COUNT(*) AS QTD_REGISTRO_DUPLICADO
FROM PESSOA GROUP BY NOME_PESSOA HAVING COUNT(*)>1
Esse select me traz o nome da pessoa e a quantidade de vezes que o registro aparece. Ex.:
Flávia 2 Aline 4 . . .
Preciso agora trazer essas informações listadas, para que possa decidir qual registro será excluído. Não tenho ideia de como fazer.
Pensei em criar uma tabela temporária para armazenar o conteúdo do primeiro select. E depois fazer um select com join da tabela temporária com a tabela PESSOA.
Mas queria uma ajuda, não sei se é a melhor opção.
Desde já, agradeço a colaboração de todos!