Problemmer med en order by left join query
Hej sidder og koger lidt over hvorfor dette ikke fungere som jeg gerne vilhar db1: id / brugernavn / password
har db2: id / brugerId / rating
nu vil jeg gerne have en liste ud med mine brugere sorteret efter deres AVG(db2.rating).
har prøvet med dette men ser ikke ud til den sortere overhovedet.
"select db1.*,AVG( db2.rating ) as AVGRating from db1 LEFT JOIN db2 ON db1.id = db2.brugerId where '1' = '1' GROUP BY db1.id ORDER BY AVGRating DESC limit 0,10"
min where 1 = 1 er bare for at illustere hvor jeg insætter min where's, jeg får en liste på 10 men de er ikke sorteret efter AVG rating i db2.
hva gør jeg forkert :)
mange tak