phpbar.de logo

Mailinglisten-Archive

Ein SELECT COUNT sortieren ?!

Ein SELECT COUNT sortieren ?!

Alexander Friess mysql_(at)_lists.phpcenter.de
Tue, 12 Jun 2001 08:41:10 +0200


Hi Georg,
> Hallo Liste,
>
> wie kann ich dieses Abfrage nach der Größe von COUNT(Person) sortieren
> lassen ?
>
> $sql = (select COUNT(Person),Sender from TMPTEST Group by Sender);
>
> Das Ergebniss sieht so aus:
>
> COUNT(Person)       Sender
>    7                123331
>   12                467828
>    3                38498
>   20                347
>   ...               ...
>
> Zur Ausgabe greife ich dann per mysql_fetch_row auf das Array zu.
>
> Nur wie bekomme ich zu erste die 20 dann 12 u.s.w. ???

$sql = (select COUNT(Person) AS dummy,Sender from TMPTEST Group by Sender
		order by dummy DESC);

Ich weiß jetzt auf die Schnelle nicht, ob zuerst das GROUP oder das ORDER
kommen muß :-). DESC steht für "descending", also absteigend. Einfach
ausprobieren.

Gruß Alexander

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive