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