1UnitedPower: Doppelte, dreifache Einträge löschen

Beitrag lesen

Meine Herren,

Wie gesagt, das Problem bestand weil es kein Unique Constraint gab und weil jemand aus einer anderen DB mehrmals die gleichen Daten importiert hat.

Das Problem habe ich begriffen, ich wollte dich nur auf einen Fehler in deiner Lösung aufmerksam machen.

In deiner Abfrage gruppierst du Datensätze anhand des Feldes "name" (was ich übrigens für einen Typo von dir halte, ich deute es mal als "nname"). Das heißt es werden alle Datensätze mit dem selben Nachnamen gruppiert, auch wenn der Vorname sich unterscheidet. Anschließend löschst du alle Datensätze aus dieser Gruppe bis auf denjenigen mit der höchsten ID. Dadurch können Datensätze fälschlicherweise verloren gehen, sowie ich es dir in dem Beispiel aufgezeigt habe.

--
Hey Girl,
i wish you were asynchronous, so you'd give me a callback.