_King Lully: Nach Name sortieren

Beitrag lesen

"Wenn Sie GROUP BY verwenden, werden die Ausgabedatensätze entsprechend den GROUP BY-Spalten sortiert, so als ob Sie eine ORDER BY-Klausel für dieselben Spalten angegeben hätten."

ich würde trotzdem expliziet ORDER BY benutzen, wie es wahsaga gesagt hat. zum einen macht es den code übersichtlicher und zum anderen wird nicht jedes dbms dir bei einem GROUP BY die ergebnisse in einer sortierten reihenfolge zurückliefern.

Schon klar, bspw. MS SQL Server:
http://msdn2.microsoft.com/en-us/library/ms177673.aspx
"If the ORDER BY clause is not specified, groups returned by using the GROUP BY clause are not in any particular order. To specify a particular ordering of the data, we recommend that you always use the ORDER BY clause."

Mal am Rande, GROUP BY ist u.a. auch kein guter "SELECT DISTINCT"-Ersatz und sollte üblicherweise immer zusammen mit Aggregatfunktionen verwendet werden.