phpbar.de logo

Mailinglisten-Archive

Doppelte Einträge finden und löschen

Doppelte Einträge finden und löschen

Hermann Kuffner hermann at kuffner.de
Mit Mai 26 18:23:42 CEST 2004


Hallo,
Kann mir jemand bei folgendem Problem helfen:
Ich habe eine Zimmerbelegungstabell (belegung) und muß jetzt doppelte
Einträge löschen, via select ist sind die Doppelten einfach zu finden:

SELECT id, objekt_id, zim_id, count(dat_start), dat_start, dat_stop
FROM
  belegung
WHERE
  zim_id = zim_id
  group by zim_id, dat_start
  having count(dat_start) > 1

Aber wie mache ich jetzt da ein delete draus, das mir möglichst auch die
bis auf einen löscht, die 3 und 4-fach vorhanden sind?

Danke

Hermann




php::bar PHP Wiki   -   Listenarchive