Mysql Problem

sd12

Legendäres Mitglied
Hallo

Ich komm nicht auf die Lösung für folgende Abfrage:

Ich möchte eine Liste erstellen ,mit den häufisgsten Suchabfragen (wie oft) und hab folgende Daten als Bsp in der DB:

id; keyword;
1; ayom;
2; bieridee;
3; ayom;
4; ayom;
5; beni;
6; schnapsidee;
7; bieridee;

Wenn ich also die TOP2 :) möchte wäre die Ausgabe wie folgt:

1. Ayom (3)
2. bieridee (2)

Wer hat mir einen Codeschnipsel?
 
QUOTE (Danny Pham @ Mo 28.11.2005, 22:45)
CODE
select count(*) as counter, keyword from table
group by keyword
order by counter desc limit 0,2



Wenn du "select count(1) as counter" nimmst, optimierst du die Abfrage noch ein wenig
smile.gif


Das Ergebnis bleibt gleich...

mfg
Hive
 
Zurück
Oben