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

SQL:Hvordan finder man dubletter baseret på to felter?

SELECT  *
FROM    (
        SELECT  t.*, ROW_NUMBER() OVER (PARTITION BY station_id, obs_year ORDER BY entity_id) AS rn
        FROM    mytable t
        )
WHERE   rn > 1


  1. N. maks. løn i Oracle

  2. Får [archiver] ikke-understøttet version (1.13) i filhovedet, når du kører pg_restore

  3. Hvordan kan jeg simulere en array-variabel i MySQL?

  4. Sådan sammenligner du to arrays og vælger kun de ikke-matchende elementer i postgres