Ilja: Alle Einträge mit count(id) > 1 löschen?

Beitrag lesen

yo,

Ich verstehe zwar jetzt nicht ganz, wie mir diese beim Löschen helfen kann, aber vielleicht finde ich es noch heraus.

mit einer korrelierten unterabfrage. wenn du die anzeigen wilst, die du löschen willst dann so:

SELECT t1.generierte_spalte, t1.id
FROM tabelle t1
WHERE t1.generierte_spalte <> (SELECT MIN(t2.generierte_spalte)
                               FROM tabelle t2
                               WHERE t2.id = t1.id
                              )
;

falls du dich anzeigen willst, die du behalten willst, dann mach aus dem '<>' ein '=' Zeichen

Ilja