题目描述:查找描述信息(film.description)中包含robot的电影对应的分类名称(category.name)以及电影数目(count(film.film_id)),而且还需要该分类包含电影总数量(count(film_category.category_id))>=5部。

select c.name,count(f.film_id)
from film f join film_category fc on f.film_id=fc.film_id
            join category c on fc.category_id=c.category_id
where f.description like "%robot%"
  and c.category_id in
(
    select category_id
    from film_category
    group by category_id
    having count(film_id)>=5
)

第一步:like找出robot的信息
第二部:找出所有类别里电影数量大于等于5的类别category_id
第三步:对接