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

Hvordan sletter jeg en af ​​mine to dublerede rækker af data i Postgres?

Der er mange måder, men uden at ændre din sql meget kan du bare gøre mere end i stedet for <> for 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. Ville singleton være et godt designmønster for et mikroblogging-websted?

  2. Sådan løser du tvetydige match, når du kæder genererede Jooq-klasser

  3. Gemmer resultaterne af en udarbejdet erklæring som en tabel i mysql?

  4. En bærbar måde at give en IP-baseret nedkølingsperiode?