Счетчик SQL по группам
Я должен следовать схеме
Movie(mvID, title, rating, year)
Director(directorID, firstname, lastname)
Genre(mvID*, genre)
Direct(mvID*, directorID*)
Мне нужно знать режиссера, который режиссировал большинство фильмов, скажем, жанра комедии, и вывести их детали с подсчетом количества фильмов, которые они сняли в этом жанре.
Так что я
SELECT Director.DirectorID, Director.FirstName, Director.LastName, COUNT(*)
FROM Direct, Genre, Director
WHERE Direct.mvID = Genre.mvID
AND Genre.genre = 'Comedy'
AND Direct.DirectorID = Director.DirectorID
AND COUNT(*) > ALL
GROUP BY Director.DirectorID, Director.FirstName, Director.LastName
ORDER by COUNT(*) DESC
но я получаю групповую функцию не допускается ошибка.