Alex: Bei doppelten Einträgen den mit höchster id anzeigen

Beitrag lesen

Hallo,

ohne zu wissen wie genau du deine Doppelten findest, versuche ich jetzt mal dir zu helfen ;)

Also nehmen wir an du findest die Doppelten weil bei denen jeweils das Feld "doppelfinder" gleich ist.

SELECT * FROM tabelle WHERE doppelfinder = doppelfinder ORDER BY id DESC LIMIT 0,1

Das müsste eigentlich so passen.
doppelfinder = doppelfinder sucht alle einträge die in diesem Punkt gleich, also doppelt sind. Order BY id DESC sortiert die id's absteigend und LIMIT 0,1 lässt das Ding nach dem 1. Treffer aufhören.

Ich habe das jetzt frei aus dem Kopf gemacht. Vor ein paar Monaten habe ich ne sehr komplexe Sache gebaut mit riesigen DB-Abfragen - habe da einiges gelernt....bin aber leider auch sehr vergesslich ;)

mfg
Alex