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:
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?
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.
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!