关于SQL S而ver not exists语句
来源:互联网 发布:打印设置软件 编辑:程序博客网 时间:2024/05/23 02:06
题目:输入语句,利用NOT EXISTS谓词,查询没有选修“软件工程”的学生的学号和姓名
这个问题我想了好久,刚开始我是这样写的:
select student.sno,sname from student inner join sc
on student.sno=sc.sno
where not exists(select * from course where course.cno=sc.cno and cname='软件工程')
go
结果:
我一直搞不明白那里出错了,然后直接简单暴力一点,用select嵌套语句:
select student.sno,sname from student
where not exists(select * from course
where exists(select * from sc where student.sno=sc.sno and sc.cno=course.cno and cname='软件工程'))
go
结果就出来了:
如果有知道前面的语句那里错的请指教!
阅读全文
0 0
- 关于SQL S而ver not exists语句
- SQL exists/not exists语句
- SQL脚本中NOT EXISTS语句示例
- SQL语句中exists/not exists的用法分析
- SQL语句中exists/not exists的用法分析
- SQL语句中exists/not exists的用法分析
- SQL语句中exists/not exists的用法分析
- sql语句之exists/not exists用法详解
- SQL exists not exists
- 关于SQL中NOT EXISTS的用法
- 关于SQL中exists和not exists的使用
- sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
- SQL - exists和not exists
- sql中exists,not exists
- 关于sql not in 和not exists 区别和用法
- sql语句优化--用EXISTS替代IN、用NOT EXISTS替代NOT IN
- NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
- NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
- c语言基础,程序结构,位运算
- yolo学习笔记(1)
- 摩尔定律还会有效吗
- python SNIMissingWarning InsecurePlatformWarning
- 纪念一下Android studio的第一个作业
- 关于SQL S而ver not exists语句
- springcloud使用ribbon实现客户端负载均衡
- java基础(二)
- 小白理解 js 20行代码实现贪吃蛇
- Linux学习~部署Apollo服务器(mqtt)
- Keycode对照表
- Python防止掉坑之 is 函数
- PDF笔记(一):Itext 的基础知识
- C++ Lambda表达式用法