sql >> Databasteknik >  >> RDS >> Oracle

Hitta dubbletter i en tabell

Försök med följande fråga:

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
    )

Förklaring av underfrågan:den hittar alla account_no för vilka det finns fler än 1 så att dess tracking_id är mellan 1 och 1000.

Jag hoppas att det var det du menade.




  1. Tips och knep för att navigera i PostgreSQL-communityt

  2. Node-mysql infogningsfråga med två värden?

  3. Hur man ansluter Android till mysql-databas säkert

  4. MySQL:timeout för låsväntetid har överskridits