我刚才有个问题
SELECT *
FROM users
INNER JOIN ratings ON ratings.rateable=users.id
ORDER BY SUM(ratings.rating)/COUNT(ratings.rating)
但是,它不起作用,我只得到一个人的结果,虽然有3人在评分表!我在用PHP5。
我认为sum(),count()根本不起作用!
求求你,救命!!因为我不明白如何建立一流的系统。
最佳答案
这只是一种预感,但对我来说有点难闻。有没有可能一个结果有users.id 1?ratings.rateable
真的是ratings.rateable
的外键吗?