【Mysql】查找描述信息(film.description)中包含robot的电影对。。。
查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部
http://www.nowcoder.com/questionTerminal/3a303a39cc40489b99a7e1867e6507c5
题目描述:查找描述信息(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
第三步:对接
牛客题霸-SQL篇【Mysql】 文章被收录于专栏
少壮不努力,老大勤刷题