Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Сформируйте статистику по категориям фильмов. Отобразите в итоговой таблице два поля:
- название категории;
- число фильмов из этой категории.
- Фильмы для второго поля нужно отобрать по условию. Посчитайте фильмы только с теми актёрами и актрисами, которые больше семи раз снимались в фильмах, вышедших после 2013 года.
- Назовите поля name_category и total_films соответственно. Отсортируйте таблицу по количеству фильмов от большего к меньшему, а затем по полю с названием категории в лексикографическом порядке.*/
- SELECT c.name AS name_category,
- COUNT(DISTINCT fc.film_id) AS total_films
- FROM category AS c
- JOIN film_category AS fc ON fc.category_id = c.category_id
- JOIN film_actor AS fa ON fc.film_id = fa.film_id
- WHERE fa.actor_id IN (SELECT fa.actor_id
- FROM film_actor AS fa
- LEFT JOIN movie AS m ON fa.film_id = m.film_id
- WHERE m.release_year > 2013
- GROUP BY fa.actor_id
- HAVING COUNT(fa.film_id) >7)
- GROUP BY name_category
- ORDER BY total_films DESC, name_category;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement