elöljáróban: nem használok mysql-t (bár az ötös egész érdekesnek tűnik), de *nem* csak a Bouman által javasolt összefűzés az egyetlen megoldás. Például beágyazott lekérdezést is lehet használni (amit ismereteim szerint a mysql is tud), valahogy így
SELECT COUNT(1) AS DARAB FROM (
SELECT DISTINCT f.category_id, fa.actor_id
FROM film f
INNER JOIN film_actor fa
ON f.film_id = fa.film_id
) X
nested query
Hail to GROUP_CONCAT!