原文:50个查询系列-第10个查询:查询没有学全所有课的同学的学号、姓名;

我们来说一下思路: :先找所开的所有的课程 .在遍历每一个学,看在学生的课表里面是不是都有这些课,有的话说明全选了,没有的话就是没有全选。用NOT IN 这里的not in 和IN 有区别,我刚开始用 notexists in不行,后来用了exists not in 就好了。查出来的结果都不一样。 答案的做法是: ...

2016-12-01 14:06 0 11791 推荐指数:

查看详情

SQL经典50查询语句案例_10(查询没有全所有同学学号姓名)

SQL经典50查询语句案例_1010查询没有全所有同学学号姓名: 在MySQL命令行中的运行情况: 总结:分步骤查询,先查询总课程数量和每个学生参与课程的数量(内嵌select from),然后利用查询结果的比较判断没有同学,进一步从student表 ...

Mon Apr 27 00:41:00 CST 2020 0 2068
学习记录--查询没有全所有同学学号姓名、以及未学科目

逛贴吧的时候遇到了这样一个问题 这样的表结构需要【查询没有全所有同学学号姓名、以及未学科目】 ------------脚本------------------------- 解决问题,想法是【构造笛卡尔积】,然后通过【左连接】选出【成绩表】中不存在的【学生id ...

Wed Jun 05 00:05:00 CST 2019 0 944
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM