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

Как да изтрия един от двата си дублирани реда с данни в Postgres?

Има много начини, но без да променяте много своя sql, можете просто да направите повече от вместо <> за id:

select e.name, e.day, e.distance, e.created_at, e2.created_at 
from events e, events e2
where e.name = e2.name
and e.distance = e2.distance
and e.day = e2.day 
and e.web_crawler_id = e2.web_crawler_id 
and e.id > e2.id 
and e.web_crawler_id = 1 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете с помощта на клауза WITH RECURSIVE

  2. Разбиране на прехвърлянето от bytea към oid

  3. Намерете статии, където масив

  4. Rails миграции за схеми на postgreSQL

  5. Автоматизиране на ежедневните задачи на PostgreSQL с помощта на Jenkins