Zeilen gruppieren, zählen und höchsten Wert ausgeb

Der MySQL Datenbank-Server für Internet- und Intranet-Lösungen.

Zeilen gruppieren, zählen und höchsten Wert ausgeb

Beitragvon TurboKanne » Do 11 Apr, 2002 15:26

<HTML>Hallo,

ich habe eine Tabelle mit 'tag', 'user'. Jetzt will die Zeilen zählen und es soll der Größte Wert ausgegeben werden bei dem tag = 100 und user = hans ist.

Einträge sehen z.B. so aus :

tag | User
----------
99 | klaus
99 | hans
99 | hans
100 | peter
100 | klaus
100 | hans

Jetzt soll ausgegeben werden das '99' der Tag mit den meisten mal 'Hans' ist undzwar '2'.

Kann mir das jemand mal erklären, wie sowas geht ?</HTML>
TurboKanne
 

RE: Zeilen gruppieren, zählen und höchsten Wert au

Beitragvon mad » Do 11 Apr, 2002 20:53

<HTML>
hi,

probiers mal mit ...

select count(*), tag, user from foobar where user='hans' and tag=99 group by user;

wobei foobar dein tablename sein sollte.

mfg,
mad.
</HTML>
mad
 

RE: Zeilen gruppieren, zählen und höchsten Wert au

Beitragvon mad » Do 11 Apr, 2002 21:47

quatsch mit sauce.
muss natuerlich

select count(*), tag, user from foobar group by user, tag order by 1 desc
heissen. sorry.

mfg,
mad.
mad
 


Zurück zu MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste