关注
答案似乎是不对的。如果有两部电影带有“robot”,属于不同电影的类别,且都符合“该类电影>=5”这个条件,那么select count(fc.film_id)这一句,就必须有分组(电影类别)条件限制才行,否则就把不同分类的film_id 统计在一起了。 为了作验证,我们可以把题目要求改为:选出“电影描述含有Ancient字样”(f.description like '%Ancient%')、符合条件电影的类别只要求1部即可——题目所给出的样表中,满足上述两个条件的电影有4部、分别属于3个类别;用作者原代码按以上条件修改,则变成了: select c.name, count(fc.film_id) from film f,category c,film_category fc where f.description like '%Ancient%' and f.film_id=fc.film_id and fc.category_id=c.category_id and c.category_id in (select category_id from film_category group by category_id having count(film_id)>=1) 可是,运行出来的结果是:horror 4; 以上horror(恐怖片),是满足条件的三个类别的第一个;4,是三个类别电影的总数;
1
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了去实习,我赌上了___ #
13514次浏览 155人参与
# 晒一晒你收到的礼盒 #
87305次浏览 425人参与
# uu们,春招你还来吗? #
5966次浏览 54人参与
# 2025年终总结 #
5928次浏览 121人参与
# 十二月请对我好一点 #
18803次浏览 265人参与
# 降低公积金和取消房补怎么选 #
22647次浏览 72人参与
# 父母对你找工作是助力还是阻力? #
9279次浏览 169人参与
# 实习打杂,要跑路吗 #
50329次浏览 320人参与
# 第一份工作能做外包吗? #
84544次浏览 567人参与
# 哪一瞬间让你觉得“这班不如不上” #
6725次浏览 110人参与
# 一人推荐一个值得做的项目 #
6334次浏览 99人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
7088次浏览 87人参与
# 学历or实习经历,哪个更重要 #
200670次浏览 1059人参与
# 工作前VS工作后,你的心态变化 #
9296次浏览 128人参与
# 工作中出现了XX情况正常吗 #
23682次浏览 191人参与
# 找工作时的取与舍 #
110031次浏览 828人参与
# 市场营销人求职交流聚集地 #
162495次浏览 1212人参与
# 公司福利里最没用的一项是啥 #
4731次浏览 83人参与
# 回顾今年你干过的最“勇”的一件事 #
9709次浏览 133人参与
# 工作两年,想和老板谈涨薪怎么说 #
37167次浏览 169人参与
科大讯飞公司氛围 459人发布