PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Usuwanie zduplikowanych wierszy w PostgreSQL z wieloma kolumnami

Oto opcja

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odpowiednik Group_concat w postgresql 8.2.11

  2. Zachowaj kolejność odrębnych wewnątrz string_agg

  3. Zwróć pierwsze x wyników z każdej grupy w zapytaniu SQL

  4. Postgres wybierając aktualne dane godzinowe

  5. Adnotacja Spring Data @CreatedDate nie działa dla mnie