Упражнения SQL в базе данных фильмов: найдите название фильма, имя актера и роль для тех фильмов, в которых один или несколько актеров играли в двух или более фильмах.

База данных фильмов SQL: объедините упражнение 16 с решением

16. Напишите запрос в SQL, чтобы найти название фильма, первого и последнего актера имя и роль для тех фильмов, в которых один или несколько актеров играли в двух или более фильмах.

Пример таблицы: movie

Пример таблицы: movie_cast

Пример таблицы: субъект

Пример решения:

  ВЫБРАТЬ mov_title, act_fname, act_lname, roleFROM movie ПРИСОЕДИНЯТЬСЯ movie_cast ON movie_cast.mov_id = movie.mov_id ПРИСОЕДИНЯТЬСЯ к актеру ON movie_cast.act_id = Актер.act_idWHERE  movie_cast GROUP BY act_id HAVING COUNT (*)> = 2);  

Пример вывода:

 mov_title |  act_fname |  act_lname |  роль-------------------------------------------------  --- + ---------------------- + ---------------------- +  -------------------------------- Красота по-американски |  Кевин |  Спейси |  Лестер Бернхэм за морем |  Кевин |  Спейси |  Бобби Дарин (2 ряда) 

Практика онлайн

Визуализация запроса:

Продолжительность:

Строки:

Стоимость:


Оцените статью
nanomode.ru
Добавить комментарий