Я изучаю создание представления, которое содержит детали для фильмов. Я должен выбрать название категории и идентификатор, количество фильмов в каждой категории и среднюю арендную ставку для каждой категории. Проблема в том, что я не уверен, как это сделать, используя составную таблицу посередине. У меня проблема с сопоставлением средней "ренты_ставки" с категорией.название. Я использовал много кода, чтобы заставить эту работу работать, но это моя версия, к которой я подошёл ближе всего, а также макет таблицы, который я использовал:
SELECT category_id, category.name, COUNT(category.film), AVG(rental_rate)
FROM film_category
FULL OUTER JOIN category USING (film_category.category_id)
FULL OUTER JOIN film USING (film_category.film_id)
GROUP BY category_id;
Ошибка, которую я сейчас получаю: (category.name) не является групповой функцией.