我有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 中返回它们?