webForumDet fria alternativet

gruppera och sortera efter vanligaste först?

Databaser & SQL

1 svar · 151 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

har följande kod

MySQL = "Select location from picture_views where location LIKE '%apa%' group by location Limit 5"

hur gör jag för att göra så att dom 5 som hämtas är dom det finns flest av?
använder ju group by location för att bunta ihop dom men hur vet jag vilka det fanns flest utav?

Medlem sedan aug. 20011 087 inlägg
#2

löste det såhär..

MySQL = "Select location, count(location) as amount from picture_views where location LIKE '%apa%' group by location order by amount limit 5"

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)