COUNT & hoogste resultaat..

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alfred -

Alfred -

05/04/2007 23:42:00
Quote Anchor link
Hoi

De planning is om een top 10 posters te maken... Dus, uit een tabel tellen hoeveel keer een user_id voorkomt, en het hoogste eerst terug geven. Momenteel doe ik dit zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT COUNT( uid ) , uid
FROM tabel
GROUP BY uid
ORDER BY uid DESC


Het selecteren lukt dus al goed, enkel het sorteren niet... Is hier een simpele oplossing voor?

Bedankt :)
 
PHP hulp

PHP hulp

20/11/2024 19:35:09
 
Robert Deiman

Robert Deiman

05/04/2007 23:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT COUNT( uid ) AS aantal , uid
FROM tabel
GROUP BY uid
ORDER BY aantal DESC
 
Jan Koehoorn

Jan Koehoorn

05/04/2007 23:44:00
Quote Anchor link
Gewoon met een alias toch?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT
    COUNT( uid ) AS totaal,
    uid
FROM tabel
GROUP BY uid
ORDER BY totaal DESC
 
Frank -

Frank -

05/04/2007 23:44:00
Quote Anchor link
Gebruik na de COUNT() een alias, je wilt het resultaat tenslotte gaan gebruiken, en ga vervolgens sorteren op deze alias. Sorteren op uid wil je niet, dat zegt namelijk niets over het resultaat.
 
Jan Koehoorn

Jan Koehoorn

05/04/2007 23:45:00
Quote Anchor link
Hahahaha, lang leve de drie musketiers!!!
 
Alfred -

Alfred -

05/04/2007 23:46:00
Quote Anchor link
*zucht* Waarom zag ik het zelf weer niet... :^)
Bedankt voor de hulp Robert, Jan, en Frank :D
 
Frank -

Frank -

05/04/2007 23:48:00
Quote Anchor link
Het is wel duidelijk dat mijn reactie van ver weg moet komen en lang onderweg was... ;)
 
Jan Koehoorn

Jan Koehoorn

05/04/2007 23:51:00
Quote Anchor link
De server van phphulp.nl staat toch in Rio de Janeiro dacht ik? ;-))
 
Robert Deiman

Robert Deiman

05/04/2007 23:51:00
Quote Anchor link
Haha, echt wel Frank :P Meestal ben je toch wel sneller ;)

Neej ik vind het mooi om te zien hoe bereidwillig we hier zijn. 3 reacties met de oplossing, in 2 minuten nadat de vraag was gesteld :) Toch helemaal top!
 
Jan Koehoorn

Jan Koehoorn

05/04/2007 23:53:00
Quote Anchor link
Yeah, we rock!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.