webForumDet fria alternativet

Rekryteringstopplista

Databaser & SQL

7 svar · 320 visningar · startad av stevenet

Medlem sedan juni 20001 251 inlägg
Frågan#1

Hejsan!

Jag har en MySQL-tabell upplagd på följande vis:

community_rekryteringar
id unikt int-värde, primärnyckel,
anv varchar(30),
vem varchar(30)

Nu skulle jag vilja få ut vilka topp 10 användare (anv) som har rekryterat flest personer (vem). Förslag?

Medlem sedan dec. 200012 464 inlägg
#2
select anv, count(*) as antal
from community_rekryteringar
group by anv 
order by antal desc
limit 10
Medlem sedan juni 20001 251 inlägg
#3

Kanon, tackar!

Medlem sedan mars 200435 inlägg
#4

Jag ska göra ungefär samma grej fast jag ska lista ut vart ifrån folket kommer..

i min tabell som heter USERS finns det en kolumn som heter LOCATION; SE, US, DE, DK osv.. alla möjliga förkortningar

hur ska jag göra en topplista där jag visar top50 länder där folk är reggade ?

jag får det inte att fungera med hjälp av ovanstående kod :OO

några förslag?

god jul :birp

Medlem sedan dec. 200012 464 inlägg
#5

Vilken DBMS.

Vad menas med

jag får det inte att fungera med hjälp av ovanstående kod

Det är bättre att starta en ny tråd än att fortsätta på någon annans.

Medlem sedan mars 200435 inlägg
#6

det är ASP med ACCESS ..

ok

Medlem sedan dec. 200012 464 inlägg
#7

Access-version av ovanstående fråga

select top 50 anv, count(*) as antal
from community_rekryteringar
group by anv 
order by 2 desc, anv
Medlem sedan mars 200435 inlägg
#8

tack :)

men det var väl bra? nu finns det två lösningar på problemet med både mysql och access.

gott nytt år! :birp

252 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)