Select rating_id, average_rating
From (Select rating_id, avg(rating_num) as average_rating
from ratings
group by rating_id
having count(*) > 50)
HAVING average_rating > 4 ;
运行查询后,我得到一个错误mysql的,子查询的问题
每个派生的表必须有它自己的别名
我知道的部分在这里工作:
Select rating_id, avg(rating_num) as average_rating
from ratings
group by rating_id
having count(*) > 50
我在这个子查询中做错了什么?我搜查,搜查,搜查,但未能发现其中的错误,无论身在何处我纠正,我仍然得到错误
谢谢你提醒我我的愚蠢。非常感谢洛伦佐 – Crsq 2011-02-09 19:03:51