Hi Mark!
Eine Tabelle meiner DB sieht so aus:
ID Datum Quellnr Zielnr
... ..... ....... ......Jetzt ist es möglich, dass einige Zeilen bei den Feldern Quellnr und Zielnr gleiche Inhalte haben- die Zeilen würden sich nur in den Spalten ID (autoincwert) und Datum (Datetime) unterscheiden.
Diese Dubpletten möchte ich rausfiltern und entfernen.
delete from deine_tabelle
where id in (
select distinct b.id
from deine_tabelle a, deine_tabelle b
where a.id < b.id
and a.quellnr = b.quellnr
and a.zielnr = b.zielnr )
Davon ausgehend, dass die ID der primary key ist, sollte es das sein. Überprüfe das aber gründlich, bevor Du es blind laufen lässt! ;-)
mfG
Benjamin
--
For animals, the entire universe has been neatly divided into things to (a) mate with, (b) eat, (c) run away from, and (d) rocks.
For animals, the entire universe has been neatly divided into things to (a) mate with, (b) eat, (c) run away from, and (d) rocks.