查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部#

找到要输出的信息,一个在category表里面的名称,film_id的数量

要求分类对应的电影数量大于5,其他就是联表查询的一些要求

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

学习mysql,可以看相关的总结博客:

mysql 学习 总结