webForumDet fria alternativet

Topplista

3 svar · 163 visningar · startad av Andy

AndyMedlem sedan sep. 2001138 inlägg
#1

Jag har en tabell som ser ut så här:

UserID | CountryID
------------------
1 | 216
2 | 216
3 | 23
4 | 12
5 | 45
6 | 23
7 | 216

Skulle vilja sortera efter populäraste landet:

216 (3 users)
23 (2 users)
45 (1 user)

etc.

Hur fixar jag detta?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select countryID,count(countryID) as numberOfLusers
  from tableThatLooksLikeThis
 group by countryID
 order by 2 desc

------------------
essentitia preter non sans multiplicandum

@ndersMedlem sedan juni 200032 969 inlägg
#3
SELECT CountryID, COUNT(*) AS Antal FROM tblTable GROUP BY CountryID, ORDER BY Antal DESC

Om du använder Access så får du köra ORDER BY 2 DESC istället.

Mvh,

------------------
All your base are belong to me.

[Redigerat av @nders den 02 okt 2001]

AndyMedlem sedan sep. 2001138 inlägg
#4

Tack! Skall testa så fort jag får möjlighet...

128 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)