MichaelR: MySQL: Ergebnisse einer Abfrage gruppieren -- Alternative?

Beitrag lesen

Hallo,

es liegt eine Tabelle vor mit diversen Feldern, u. a. "Id" und "Timestamp".
Die einzelnen Datensätze können im Feld "Id" den selben Wert enthalten und gehören damit sachlich zusammen -- bilden praktisch eine 'Gruppe'. Bei der SELECT-Abfrage soll jedoch immer nur der neueste Datensatz aus einer solchen Gruppe ausgegeben werden.

Mein SELECT Befehl enthält eine GROUP By-Klausel, in der nach der Id gruppiert wird. Das Problem ist allerdings, dass nicht der neueste Datensatz, sondern immer der erste (älteste) ausgegeben wird.

Wie kann ich das dann änder? Eine ORDER By-Klausel bewirkt nichts. Hab ich schon versucht.

Danke + Grüße
Michael