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

Come posso eliminare una delle mie due righe di dati duplicate in Postgres?

Ci sono molti modi, ma senza cambiare molto il tuo sql puoi semplicemente fare di più che invece di <> per 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