SQL Results nach häufigkeit sortieren

Roberto

Angesehenes Mitglied
Grüß Gott!
Ich hab z.b. ne Tabelle:


QUOTE
linkid tag
1 schmarrn
1 griesbrei
2 schmarrn
3 schmarrn
4 nase
5 nase



und möchte mit sql nun rauskriegen eine liste:

schmarrn (weil es dreimal vorkommt)
nase
griesbrei

wie kann ich das mit sql bewerkstelligen? irgendwie select DISTINCT und mit count oder wie?
 
CODE select count(*) as Anzahl, tag from TABLE group by tag order by count(*) DESC;


ergibt:
Anzahl, tag
3, schmarn
2, nase
1, griesbrei

wenn du es anders rum sortiert haben willst musst du hinten anstatt dem DESC ein ASC schreiben.
 
alles klar, vielen lieben dank! ich werd das demnächst mal ausprobieren, habe nämlich vor, ein forum mit tags zu programmieren aber das wird mir sicherlich helfen! dank euch! ich möcht nämlich ne kleine webworker community programmieren für www.thedevelopers.de
smile.gif
wish me luck
smile.gif
 
Zurück
Oben