Mailinglisten-Archive |
Markus wrote: >Wer kann mir einen Tipp geben, wie ich mit doppelte Tabellen-Eintraege >entferne. D.h. alle Attribute ausser dem Index sind identisch. >Vom Effekt Aehnlich wie: >DELETE FROM table where ent_a_1= ent_a_2 and ent_b_1= ent_b_2... ; Hi Markus, Das geht nur in zwei Schritten: 1) Ein Select - Statement ala: select distinct a.id from tabelle as a, tabelle as b where a.feld1 = b.feld1 [and a.feld2 = b.feld2 ...] and a.id != b.id Damit erhaelst du alle Datensaetze die mehr als einmal vorkommen, jedoch nicht den ersten Datensatz. 2) Das SQL - Statement mittels einer Schleife auslesen und die betroffenen ID's loeschen. $SQL = "DELETE FROM tabelle where id = ".$db->Record["id"]; MFG Wolfgang
php::bar PHP Wiki - Listenarchive