Упражнения по SQL для фильма. База данных: найдите имя и фамилию актера с его ролью в фильме, который также был режиссером.
База данных фильма SQL: присоединитесь к упражнению 18 с решением
18. Напишите запрос в SQL, чтобы найти имя и фамилию актера с его ролью в фильме, который также был режиссером.
Пример таблицы: фильм
Пример таблицы: movie_cast
Образец таблицы: актер
Пример таблицы: директор
Пример таблицы: movie_direction
Пример решения:
SELECT act_fname, act_lname, mov_title, role
FROM actor
JOIN movie_cast
ON actor.act_id=movie_cast.act_id
JOIN movie_direction
ON movie_cast.mov_id=movie_direction.mov_id
JOIN director
ON movie_direction.dir_id=director.dir_id
JOIN movie
ON movie.mov_id=movie_direction.mov_id
WHERE act_fname=dir_fname
AND act_lname=dir_lname;
Пример вывода:
имя_файла | имя_акта | mov_title | роль ---------------------- + ---------------------- + ---- ------------------------------------------------ + - ------------------------------- Вуди | Аллен | Энни Холл | Alvy Singer Кевин | Спейси | За морем | Бобби Дарин (2 ряда)
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти имя и фамилию режиссера и фильма, который он или она сняли, и появилась актриса, имя которой было Клэр, а фамилия была Дэйнс вместе с ее ролью в этом фильме.
Далее: написать запрос в SQL, чтобы найти список актеров для фильма «Китайский квартал».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования