Как сформулировать запрос правильно, чтобы его поняли и смогли выполнить?

Как правильно объединить таблицы movie, actor и film_actor с помощью LEFT OUTER JOIN, чтобы отобразить только фильмы, в которых снялись актеры и актрисы, не указанные в базе данных? И почему результат объединения содержит больше фильмов, чем ожидалось? Как правильно задать условия для объединения по film_id в таблицах actor и film_actor, чтобы результат не содержал NULL значений?
Изображение к вопросу
  • 14 октября 2023 г. 15:07
Ответы на вопрос 1
SELECT movie.movie_id, movie.title, actor.actor_id, actor.name
FROM movie
LEFT OUTER JOIN film_actor ON movie.movie_id = film_actor.movie_id
LEFT OUTER JOIN actor ON film_actor.actor_id = actor.actor_id
WHERE actor.actor_id IS NULL
Похожие вопросы