Найти фильм (ы) с самым высоким средним рейтингом. Верните название фильма и средний рейтинг.Фильм с самым высоким рейтингом?
Я попытался это и застрял, потому что я не в состоянии получить mid
, если я добавить mid, max(avg_stars)
то это даст max
каждый mid
, я хочу только один max
значения.
http://sqlfiddle.com/#!3/e3ee1/13
select max(avg_stars) from
(
select top 1 mid, avg(stars) as avg_stars
from rating
group by mid
order by avg_stars desc
) z
освобожденный выход Snow White 4.5
и как я могу справиться, если два фильма, имеющие такой же максимум (avg_stars).
Не знаете, какой контроль у вас есть по делу/делу UI здесь, но я думаю, что с точки зрения удобства использования было бы полезно предоставить пользователям количество рейтингов. Один 5-звездочный обзор, как правило, гораздо менее надежный, чем 100 отзывов, дающих 4 звезды. Немного не по теме, но, на мой взгляд, стоит упомянуть. Возможно, даже если вы получите самый высокий рейтинг, вы получите несколько фильмов с одним рейтингом, которые, возможно, не будут служить исходной цели этого запроса. – Kahn