srob: Datenbankabfrage mit count() und group

Beitrag lesen

Hallo Steffimon,

auch wenn ich Cheatah möglicherweise den Pädagogenspaß (ein Psychoanalytiker schlösse wohl auf "Perverses Ritual") verderbe - schau mal hier nach, wie das mit der ORDER-BY-Klausel geht: http://www.mysql.com/doc/en/SELECT.html.

Nun möchte ich das Ganze nach der Anzahl der gefundenen Strings sortieren. Ich hab das dann so probiert:

$query_return = send_sql("SELECT spalte, count(spalte) FROM tabelle GROUP BY spalte ODER BY count(spalte) DESC");

Dies funktioniert aber nicht.

In Deinem Fall kannst Du ordnen nach einem Aliasnamen oder der Spaltenposition:

SELECT spalte,COUNT(spalte)
     FROM blah
     GROUP blah
     ORDER BY anzahl_spalte DESC

oder

SELECT spalte,COUNT(spalte) AS anzahl_spalte
     FROM blah
     GROUP blah
     ORDER BY 2 DESC

HTH Robert