【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】 文章被收录于专栏

少壮不努力,老大勤刷题

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务