我想展示
电影
与
的
最高
评分。用下面的SQL。
一种
电影
评分
是
计算的
如
的
平均
的
所有
审稿人
评级。
对于电影表,有一个movieID,该movieID连接到包含该movieID和等级(数值)的REVIEW表
SELECT MOVIE.`movieID` , REVIEW.`rating`
FROM MOVIE, REVIEW
WHERE MOVIE.`movieID` = REVIEW.`movieID`
AND REVIEW.`rating` = MAX(AVG(rating));
但我不断
1111-无效使用组功能
最佳答案
SELECT MOVIE.movieID, REVIEW.rating
FROM MOVIE
INNER JOIN REVIEW
ON MOVIE.movieID = REVIEW.movieID
HAVING REVIEW.rating = MAX(AVG(REVIEW.rating));
关于mysql - 最大平均SQL-#1111-无效使用组函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23455436/