webForumDet fria alternativet
Logga in / Bli medlem

Selectsats

Databaser & SQL

1 svar · 155 visningar · startad av dekt

Medlem sedan jan. 2001101 inlägg
Trådstart#1

Hej

Jag har ett problem... detta är vad jag har:

Databas: MS Access

Tabell "Kommuner"
Fält "Kommun"(titel), "ID"

Tabell "Produkter"
Fält "Kommun"(id relaterat till Kommuner-ID)

Fler fält finns oxå, men dessa är intressanta i frågan.
Jag vill göra en kommuntopplista på antal produkter/kommun.

Resultatet kan bli t.ex.
Gävle 19
Sundsvall 12

Dessutom vill jag att bara "topp 10" ska vara med.
Hur ska select-satsen se ut??

Medlem sedan dec. 200012 464 inlägg
#2
select top 10  kommuner.kommun,count(*)
  from kommuner , produkter
 where kommuner.id = produkter.kommun
 group by kommuner.kommun
 order by 2 desc
251 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)