Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
GROUP BY sortieren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
GROUP BY sortieren


 
GKI
12-08-2001, 15:18 
 
Hallöchen !

Habe ein kleines Problem mit der Ausgabe von Datensätzen einer GROUP BY-Anfrage:

Anfrage: SELECT name, COUNT(*) FROM skins GROUP BY name
Was dann folgendes ergibt:
bingo000 | 9
ComX | 1
Dan Watts | 1
Foosty | 2
GKI | 7

Soweit, sogut, aber das Ergebnis sollte nicht Alpabetisch sortiert ausgegeben werden, sondern nach der Anzahl der Einträge, also so:
bingo000 | 9
GKI | 7
Foosty | 2
ComX | 1
Dan Watts | 1

Wie könnte mann das am besten mit EINER Anfrage machen???
E sollte außerdem noch ein LIMIT 5 eingebaut werden.
Herzlichen Dank!!

 
GKI
12-08-2001, 15:39 
 
Holla,
habe es selbst geschafft, falls es jemanden intressiert, hier das Ergebnis:
select name, COUNT(*) AS anz FROM skins GROUP BY name ORDER BY anz DESC LIMIT 5

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:32 Uhr.