sql not in 与not exists使用中的细微差别
时间:2024-01-26 09:40:43
上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样
第一条sql查询的结果有一条数据
第二条sql查询的结果却为空
原因:
not exists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的
这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮里。
啰嗦了,呵呵。
上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样
第一条sql查询的结果有一条数据
第二条sql查询的结果却为空
原因:
not exists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的
这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮里。
啰嗦了,呵呵。
标签:not,in,not,exists
0
投稿
猜你喜欢
详解.NET数据库连接池
2024-01-20 16:05:59
python3如何使用Requests测试带签名的接口
2022-04-14 11:25:37
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2023-07-14 00:17:08
Mysql Explain 详解
2010-12-03 16:09:00
PHPwind整合最土系统用户同步登录实现方法
2024-05-11 10:10:53
Python标准库之随机数 (math包、random包)介绍
2021-09-26 11:57:08
vue3组合式API中setup()概念和reactive()函数的用法
2024-05-22 10:42:13
Python截取字符串的简单方法实例
2023-02-20 04:54:01
详解Django配置优化方法
2023-11-01 05:46:58
Sql Server里删除数据表中重复记录的例子
2024-01-19 18:37:31
MySQL实现批量更新不同表中的数据
2024-01-24 09:47:28
详解Laravel服务容器的优势
2023-10-31 03:36:04
Python使用Pillow实现图像基本变化
2021-08-26 03:30:23
python selenium实现智联招聘数据爬取
2022-08-30 00:29:02
Flask框架模板继承实现方法分析
2021-02-20 04:09:52
关于浏览器的一些观点
2008-08-06 12:48:00
python如何提取xml指定内容
2021-07-02 01:21:10
JavaScript下利用fso判断文件是否存在的代码
2024-05-02 17:25:30
Symfony2框架学习笔记之表单用法详解
2023-11-14 17:51:48
Go操作redis与redigo的示例解析
2024-04-28 09:12:38