Visa ett inlägg
Oläst 2006-03-31, 15:15 #2
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Micke_@Mar 31 2006, 15:10
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
Då grupperas de sökord som förekommer flera gånger, men de sorteras inte efter störst förekomst. Jag vill alltså att de ord som förekommer flest gånger ska hamna först.

hoppas nån har någon idé
Kod:
select *,count(search_string) as scount from search_objects group by search_string order by scount asc limit 5;
Har inte en ANING om detta fungerar, men det kan iallafall ge dig lite ider.
zoran är inte uppkopplad   Svara med citatSvara med citat