sql >> Base de Datos >  >> RDS >> Oracle

Encontrar entradas duplicadas en una tabla

Pruebe la siguiente 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
    )

Explicación de la subconsulta:encuentra todos los account_no para los que hay más de 1 tal que su tracking_id está entre 1 y 1000.

Espero que eso sea lo que quisiste decir.