关注
答案似乎是不对的。如果有两部电影带有“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
相关推荐
今天 14:30
北京交通大学 大数据开发工程师 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
345229次浏览 3335人参与
# 我的实习求职记录 #
6080224次浏览 83628人参与
# 北方华创开奖 #
39567次浏览 417人参与
# 地方国企笔面经互助 #
4955次浏览 13人参与
# 职场吐槽大会 #
89932次浏览 740人参与
# 选完offer后,你后悔学本专业吗 #
22653次浏览 162人参与
# 阿里云管培生offer #
40240次浏览 650人参与
# ai智能作图 #
1733次浏览 40人参与
# 运营商笔面经互助 #
92186次浏览 1330人参与
# 实习中的菜狗时刻 #
278370次浏览 2736人参与
# 如果有时光机,你最想去到哪个年纪? #
23830次浏览 481人参与
# 海康威视求职进展汇总 #
401890次浏览 3414人参与
# 风评不好的公司,你会去吗? #
20586次浏览 94人参与
# 国企还是互联网,你怎么选? #
89930次浏览 698人参与
# 软件开发2024笔面经 #
2324630次浏览 48210人参与
# 如何一边实习一边秋招 #
999174次浏览 12693人参与
# 腾讯求职进展汇总 #
197952次浏览 1650人参与
# 银行笔面经互助 #
84483次浏览 893人参与
# 第一份工作应该选择高薪还是大平台 #
88820次浏览 590人参与
# bilibili求职进展汇总 #
33804次浏览 361人参与
# 上班苦还是上学苦呢? #
79333次浏览 737人参与
# 许愿池 #
215365次浏览 2536人参与