我有CommentRating一个表,其中包含一个外键DrinkId。我正在尝试获取每个 的平均收视率,DrinkId除此之外,我还想显示收视率最高的前三个 drinkIds。
commentRating  drinkID 
     9           7
     9           4
     8          11
     8           7
     7           4
     6           4
     6          11
这是我到目前为止的SQL,但我不知道如何更改它。
Select TOP(3)(AVG(commentRating)),DISTINCT(drinkID)
FROM  Comment order by commentRating desc
如何平均评分,选择评分前三名的饮料,并在 SQL 中返回它们?