SQL udtræk med count m.m.
Spørgsmål vedr. udtræk som driller en smule.Jeg har 2 tabeller ret simpelt. Her er et eksempel.
tabel "groups": Indeholder grupperne
--------
auto_id, group_name
tabel "group_stats": Statistik tabel med gruppe id log og timestamp
--------
auto_id, group_id, timestamp
Med følgende SQL sætning får jeg i antal sortering udfra mest besøgte gruppe vist gruppe id og antallet. Alt er ok stadigvæk.
SELECT group_id, count( group_id ) as groupCount
FROM group_stats
GROUP BY group_id
ORDER BY groupCount DESC
Jeg vil godt udvide denne sql sætning så at jeg får gruppe navnet med. SOm det er nu ser følgende udtræk således ud:
----------------------
auto_id: groupCount:
----------------------
1 5
2 3
3 10
Auto_ud er gruppe id´en men et tal er ikke sigene nok. Gruppe nr 1 er f.eks biler, gruppe nr 2 er heste og gruppe nr 3 er senge.
Dette er hvad jeg har lidt problemer med, dette udtræk vil jeg godt have i 1 sql sætning. Mit problem er at den begynder at gange antallet af grupper i den tabel der indeholder gruppenavnene med antallet af gruppe fra groups, så at f.eks groups count set nedenunder ville være 15 istedet for 5.
----------------------
Gruppenavn: auto_id: groupCount:
----------------------
Biler 1 5
Heste 2 3
Senge 3 10
Hvis det er spørgsmål så er jeg klar til at svare :)