10. januar 2009 - 01:42
Der er
8 kommentarer og 1 løsning
Sortering i mysql
Hejsa. Jeg har i min db en liste over hits fra forskellige brugere. Jeg kunne godt tænke mig at lave et udtræk hvor jeg finder de f.eks 10 mest aktive brugere. Der kan f.eks være 1200 hits fra en bruger med brugerid 150 jeg skal altså lave en optælling og finde frem til de mest aktive.. På forhånd mange tak
Annonceindlæg fra SoftwareOne
10. januar 2009 - 03:05
#2
Hvis jeg forstår dig ret har du noget i retning af fx følgende i databasen: hit_id bruger_id 1 1 2 1 3 3 4 5 5 1 6 3 ... I så fald kan du finde de ti mest aktive brugere med følgende sql: SELECT bruger_id, count(hit_id) AS antal FROM hits GROUP BY bruger_id ORDER BY antal DESC LIMIT 10 ... og hvis du også vil have oplysninger om brugeren med skal du joine med den relevante tabel. :)