Итак, у меня есть этот код здесь:
SELECT MOVIETITLE AS "Movie Title", MIN(AVG(RATING)) AS "Lowest Average Rating"
FROM MOVIE, RATING
WHERE MOVIE.MOVIEID = RATING.MOVIEID
GROUP BY MOVIETITLE;
Мне нужно получить самую низкую среднюю оценку из моей таблицы оценок, поэтому я использовал функцию агрегирования.
MIN(AVG(RATING))
Я продолжаю получать эту ошибку, и я не могу понять, как ее решить:
ORA-00937: not a single-group group function
Я новичок в SQL и Oracle, поэтому для меня это все очень ново...
ИЗМЕНИТЬ
Хорошо, просто чтобы прояснить ситуацию, несколько человек оценивают одни и те же фильмы в таблице рейтингов, и в основном нужно получить среднее значение всех оценок для каждого фильма и перечислить фильм с самым низким средним значением.