Мой запрос:
SELECT P.lastname, P.firstname, MAX(MD.movie_id)
FROM Person AS P
INNER JOIN Movie_Directors AS MD ON P.person_id = MD.person_id
INNER JOIN Movie AS M ON M.movie_id = MD.movie_id
GROUP BY P.firstname, P.lastname, MD.movie_id
HAVING MAX(MD.movie_id);
Я получаю эту ошибку:
Выражение не булева типа, указанное в контексте, где ожидается условие, рядом с ';'
Мне нужно получить SQL-запрос для следующего вопроса, я не понимаю, ошибка может кто-нибудь помочь?
В запросе должен отображаться режиссер, который выпустил больше всего фильмов [имя, фамилия].