phpbar.de logo

Mailinglisten-Archive

Doppelt Tabellen-Eintraege entfernen

Doppelt Tabellen-Eintraege entfernen

Michael Donning mysql-de_(at)_lists.bttr.org
Wed, 10 Apr 2002 09:33:37 +0200


Hallo Markus

> -----Original Message-----
> From: mwolf_(at)_suedstern-ag.de [mailto:mwolf_(at)_suedstern-ag.de]
> Kennt jemand eine einfache Moeglichkeit, doppelte Tabellen Eintraege zu
> entfernen?
> Ähnlich wie:
>
> DELETE FROM table WHERE ent_a_1 = ent_a_2 and ...;
>
> Aber für Vergleiche aller Attribute ausser dem Index.

Ist nicht so einfach:

ein (grob formuliert): select min(primkey) from table group by a,b,c having
count (a)>1
je primkey in der ergebnismenge dann ein "delete from table where
primkey=<wert>" absetzen


ich bin offen für bessere Vorschläge.
Gruss Michael Donning

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive