Я запускаю этот код в SQP Workbench.Это база данных Сакила.Я очень плохо знаком с запросами SQL, поэтому, пожалуйста, помогите.
Найдите клиентов, которые арендовали фильмы, в которых менее 5 актеров.Вернуть имя клиента, фамилию клиента, название фильма и количество актеров в фильме.
select customer_id,film_id
from
customer c inner join payment p on c.customer_id=p.customer_id
inner
join rental r on p.rental_id=r.rental_id
inner join inventory i on r.investory_id=i.investory_id
inner join film_category fc on i.film_id=fc.film_id
inner join category c on fc.category_id=c.category_id
inner join film f on fc.film_id=f.film_id
where film_id in(select film_id from(select film_id,count(actor_id) as s
from
customer c inner join payment p on c.customer_id=p.customer_id
inner join rental r on p.rental_id=r.rental_id
inner join inventory i on r.investory_id=i.investory_id
inner join film_category fc on i.film_id=fc.film_id
inner join category c on fc.category_id=c.category_id
внутреннее объединение фильмов f на fc.film_id = f.film_id группа по film_id с количеством (actor_id) <5)); </p>
введите описание изображения здесь