group by
Jeg har en sqlsætning hvor jeg ønsker at tælle noget sammen pr bruger. Herefter ønsker jeg den soteret efter hvem der har det største antal. Kan det gøres i samme sætning.Jeg har det her
select count(*),VC.email from CONTEST VC, VOTES VV
WHERE VC.email = VV.email_vote GROUP BY VC.email;
Jeg ønsker noget ala:
select count(*),VC.email from CONTEST VC, VOTES VV
WHERE VC.email = VV.email_vote GROUP BY VC.email ORDER BY COUNT(*) DESC;
Men det kan man ikke