Hi,
wenn ich das richtig verstanden habe, muss das ORDER BY nach GROUP BY auftauchen.
Das hast du richtig verstanden,
Dann sortiert er
meine Hinweise bzgl. „ihm“ aber offenbar nicht.
das ganze jedoch, nachdem er gruppiert hat.
Das ist immer so.
Will man eine maximale Spalte bei einer Gruppierung zusammenführen, muss man wohl MAX(Spaltenname) schreiben.
Man gruppiert, *um* das Maximum ermitteln zu können - über eben dieser Gruppierung.
Dein SELECT * ist in Kombination mit der gewählten Gruppierung übrigens ungültiges SQL - du darfst nur die Inhalte von Spalten selektieren, die Teil deiner Grupierung sind.
MySQL lässt dir das zwar durchgehen - aber die Ergebnisse unterliegen für alle Spalten, die nicht Teil der Gruppierung sind, mehr oder weniger dem Zufall.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]