へCommentRating
の外部キーを保持するテーブルがありますDrinkId
。それぞれの平均評価を取得しようとしてDrinkId
います。それに加えて、評価が最も高い上位3つのdrinkIdを表示したいと思います。
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
評価を平均し、上位3つの評価の飲み物を選択して、SQLで返すにはどうすればよいですか?