Order By Count/Avg i MySQL?
Jeg får fejlmeddelelsen "Invalid use of Group By function" ved nedenstående SQL. Det gør jeg ikke i Access.Det virker fint, når jeg sorterer efter noget andet.
Kan nogen se, hvad der er galt?
Select b.BilledeID, b.Dato, b.Beskrivelse, b.Hoejde, b.Godkendt, br.BrugerID, br.Brugernavn, Count(s.Points) As AntalStemmer, Avg(s.Points) As GnmPoints From (billeder b Left Join stemmer s On b.BilledeID = s.BilledeID) Left Join brugere br On br.BrugerID = b.BrugerID Where b.Godkendt = 1 Group By b.BilledeID, b.Dato, b.Beskrivelse, b.Hoejde, b.Godkendt, br.BrugerID, br.Brugernavn Order By Avg(s.Points) Desc, Count(s.Points) Desc, b.BilledeID Limit 10
