webForumDet fria alternativet

Räkna antal id som finns med 3 ggr

Databaser & SQL

3 svar · 487 visningar · startad av Krug

Medlem sedan maj 200197 inlägg
Frågan#1

Sitter nu här helt tom i bollen och har inte den blekaste hur jag ska räkna fram antalet id:n som förekommer 3 ggr i en tabell med 28000+ poster utan att det blir en enorm loop som gör sidan segare än segast.

Nån vänlig själ som kan hjälpa? :r

Tack på förhand.

Medlem sedan feb. 20011 198 inlägg
#2
select count(*) from tbl where id in 
(select id from tbl t where 
(select count(*) from tbl where id=t.id)=3)
Medlem sedan nov. 2003181 inlägg
#3
select count(*) from tabell having count(id)=3
Medlem sedan maj 200197 inlägg
#4

Tack tack..
med lite modifikation så fungerade det som ja ville..

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