Doppelte Datensätze in einer Datenbank

Hallo,
ich habe eine MySQL Datenbank, die manchmal doppelte Eintrage hat.
Ich will sie anzeigen lassen und dann entfernen.
Dies sollte aber Zeilenweise und nicht Spaltenweise sein.
Jetzt weiß ich nur nicht wie ich das machen soll, denn Google hat mich auch nicht weitergebracht.

Vielen Dank im voraus
 
SQL:
DELETE FROM tabelle
WHERE id IN (
SELECT id FROM tabelle
WHERE spalte1 = spalte2
)
Jede Zeile, in der in Spalte1 das gleiche wie spalte 2 steht, wird jetzt gelöscht. Oder wie meinst du das?
 
Nein, ich meine
Wenn in Zeile 1 (fast) das selbe wie in Zeile 2 steht,bis auf die AutoIncrement ID.

Natürlich sind die dopplenten Einträge nicht hinereinander sondern in der Tabelle vertreilt.
Ich hoffe du kannst mir helfen.
 

Neue Beiträge

Zurück