sql >> Databasteknik >  >> RDS >> PostgreSQL

Ta bort dubbletter av rader i PostgreSQL med flera kolumner

Här är ett alternativ

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. Samla in prestandadata med verktyget SQLDiag | Felsökning av SQL Server-prestanda -6

  2. Fix Msg 529 "Explicit konvertering från datatyp int till xml är inte tillåten" i SQL Server

  3. Varför minskar mitt datum från mysql med en dag i javascript?

  4. SQL Server automatisk uppdatering datumtidsstämpelfält