Yeti: order by

Beitrag lesen

Hi,

Du kannst entweder ORDER BY COUNT(name) oder vielleicht auch COUNT( name ) (mit den backticks) schreiben
nein, kann er nicht. Wenn du "ORDER BY COUNT(name)" verwendest, sucht MySql zum Sortieren nach einer Spalte namens "COUNT(name)" die natürlich nicht gefunden wird.

Ist das deine Hypothese oder hast du sie auch irgendwie überprüft? Also bei mir klappt es wunderbar (JPEG, 54,3 KB).
Warum sollte sie auch nicht gefunden werden? Schließlich heißt die Ergebnisspalte doch genau so wie das Sortierungskriterium. Das bedeutet zwar, dass der SQL-Server das Sortieren nach dem Gruppieren und Zählen ausführen muss, aber ein durchschnittlich fitter Optimierer sollte das ohne Probleme schaffen. MySQL kann es jedenfalls.

Der Yeti

--
Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
Und bin so klug als wie zuvor!
sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|