sql >> Database teknologi >  >> RDS >> PostgreSQL

Fjernelse af duplikerede rækker i PostgreSQL med flere kolonner

Her er en mulighed

DELETE FROM votes T1
    USING   votes T2
WHERE   T1.ctid < T2.ctid 
    AND T1.voter = T2.voter 
    AND T1.election_year  = T2.election_year;

Se http://sqlfiddle.com/#!15/4d45d/5



  1. Forkert sortering/sortering/rækkefølge med mellemrum i Postgresql 9.4

  2. jdbcTemplate er null og kaster null pointer undtagelse

  3. Indsættelse af NULL i NOT NULL-kolonner med standardværdi

  4. Underforespørgsel returnerer mere end 1 række