Запрос один ко многим - MySQL

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, есть две таблицы movies и reviews. Первая таблица содержит "id" и название "name" фильма, вторая таблица содержит оценку "ocenka" и повторяющиеся значения "id" из первой таблицы, по которым можно идентифицировать фильм. Нужно организовать запрос, который бы выводил значение средней оценки каждого фильма. Попытался создать вот такой, но он путает id у фильмов и выводит оценку совершенно другого фильма, а также выводит только один фильм:
SELECT name, avg(ocenka)  FROM movies, reviews WHERE movies.id=reviews.id ORDER BY avg(ocenka) DESC

Решение задачи: «Запрос один ко многим»

textual
Листинг программы
group by name

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.933 из 5