题目描述:查找描述信息(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
第三步:对接