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

Encontrando entradas duplicadas em uma tabela


Tente a seguinte consulta:
SELECT account_no, tracking_id, trans_amount
FROM TABLE_1
WHERE
account_no IN
    (
    SELECT account_no FROM TABLE_1
    WHERE tracking_id >= 1 AND tracking_id <= 1000
    GROUP BY account_do
    HAVING COUNT(*) > 1
    )

Explicação da subconsulta:ela encontra todos os account_no 's para os quais há mais de 1 de modo que seu tracking_id está entre 1 e 1000.

Espero que seja isso que você quis dizer.