![]() |
Jag har en sökfunktion där jag sparar sökorden i en databastabell.
Jag vill lista de fem mest sökta orden. Queryn ser nu ut såhär: Kod:
SELECT * FROM search_objects GROUP BY search_string ASC LIMIT 5 hoppas nån har någon idé |
Citat:
Kod:
select *,count(search_string) as scount from search_objects group by search_string order by scount asc limit 5; |
Juste, tror nog du behöver byta asc mot desc i min query.
|
Du får slänga in "ORDER BY COUNT(search_id) DESC" eller liknande så blir det nog som du vill. Inte nödvändigtvis en jättebra query om du har väldigt många sökningar dock, bättre att ha statistik i en annan tabell i så fall.
|
Jag löste det med
Citat:
|
Alla tider är GMT +2. Klockan är nu 00:04. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson