Advertisement
valeksan

heeeeeeelp

Nov 23rd, 2023
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PostgreSQL 0.51 KB | Source Code | 0 0
  1. SELECT ca.name AS name_category,
  2.     COUNT(fc.film_id) AS total_films
  3. FROM category AS ca
  4. FULL OUTER JOIN film_category AS fc ON ca.category_id=fc.category_id
  5. FULL OUTER JOIN film_actor AS fa ON fc.film_id=fa.film_id
  6. WHERE fa.actor_id IN (
  7.     SELECT faa.actor_id
  8.     FROM film_actor AS faa
  9.     INNER JOIN movie AS moo ON moo.film_id=faa.film_id
  10.     WHERE moo.release_year > 2013
  11.     GROUP BY faa.actor_id
  12.     HAVING COUNT(moo.film_id) > 7
  13. )
  14. GROUP BY ca.category_id
  15. ORDER BY total_films DESC, name_category;
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement