sql script
select tmp.name,tmp.count_film_id
from film f, category c, film_category fc, (select c.name as name, count(f.film_id) as count_film_id
from film f, category c, film_category fc
where f.film_id=fc.film_id
and c.category_id=fc.category_id
and f.description like '%robot%'
group by c.name) tmp
where f.film_id=fc.film_id
and c.category_id=fc.category_id
and c.name in (tmp.name)
group by c.name
having count(fc.category_id) >= 5



京公网安备 11010502036488号