sql >> Database teknologi >  >> RDS >> Oracle

Finde duplikerede poster i en tabel

Prøv følgende forespørgsel:

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
    )

Forklaring af underforespørgslen:den finder alle account_no 's, for hvilke der er mere end 1, så dets tracking_id er mellem 1 og 1000.

Jeg håber, det var det, du mente.




  1. sammenligne to arrays af tal og fjern dubletter i php

  2. Sådan tilføjes fremmednøglebegrænsning til eksisterende tabel i SQL Server - SQL Server / TSQL vejledning del 68

  3. Indstil hvilke rækker der skal slettes på mysql efter anvendelse af kombineret unikt indeks m/ignorer

  4. Brug af SQL nøgleord i titlen på tabellen eller kolonnen