Упражнения по SQL для фильма База данных: найдите имя режиссера, который снял фильм, сыгравший роль в фильме «С широко закрытыми глазами».
База данных фильма SQL: Подзапрос Упражнение-2 с решением
2. Напишите запрос в SQL, чтобы найти имя режиссера (имя и фамилия), который снял фильм, сыгравший роль в фильме «С широко закрытыми глазами».
Пример таблицы: директор
Пример таблицы: movie_direction
Пример таблицы: movie_cast
Пример таблицы: фильм
Пример решения:
SELECT dir_fname, dir_lname
FROM director
WHERE dir_id in (
SELECT dir_id
FROM movie_direction
WHERE mov_id in(
SELECT mov_id
FROM movie_cast WHERE role = ANY (
SELECT role
FROM movie_cast
WHERE mov_id IN (
SELECT mov_id
FROM movie
WHERE mov_title='Eyes Wide Shut'))));
Пример вывода:
dir_fname | dir_lname ---------------------- + ---------------------- Стэнли | Кубрик (1 ряд)
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы перечислить всю информацию об актерах, сыгравших роль в фильме «Энни Холл».
Далее: Напишите запрос в SQL, чтобы перечислить все фильмы, выпущенные в стране, кроме Великобритании.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования