PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Премахване на дублиращи се редове в PostgreSQL с множество колони

Ето една опция

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

Вижте 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. Бавно работеща заявка на Postgres

  2. Вижте грешка в PostgreSQL

  3. Търсене в индекси на изрази

  4. Как да интерпретирате стойността на PosgreSQL txid_current().

  5. Актуализиране на postgreSQL DB чрез EFCore миграции в Azure DevOps