SQL语句中OR和AND的混合使用的小技巧
作者:L_K_ong 时间:2024-01-13 12:40:22
今天有这样得一个需求,如果登陆人是客服的话,会查询订单是'该客服'以及还没有匹配客服的,刚开始想的是直接在sql语句上拼写 or assigned_id is null 的,测试了一下发现这样的话,前面的其他条件都没有用了
这样的话,第一个i.server_org_id = 4这个条件已经不适用了,,,,,,,,从这里可以知道AND 的优先级比OR的优先级高,先执行了前面的AND 语句,然后执行后面的OR语句,所以查出来的数据不是我想要的数据
后来又想了一下,可以先将对应的assigned_id查出来,如下
这样查出来的数据只有assigned_id 为153的
最终版本:
终于把正确的数据全部读出来了,由此可知,()的优先级比AND 高,先执行(),再执行AND
来源:https://blog.csdn.net/L_K_ong/article/details/80434317
标签:OR,AND,MySQL
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
js实现div闪烁原理及实现代码
2024-04-16 09:05:02
Python通过DOM和SAX方式解析XML的应用实例分享
2023-10-15 10:46:32
Python统计词频并绘制图片(附完整代码)
2022-01-01 09:28:24
![](https://img.aspxhome.com/file/2023/7/110447_0s.jpg)
解析python的局部变量和全局变量
2023-08-23 18:17:01
Python实现读取文件的方法总结
2021-05-04 00:56:26
![](https://img.aspxhome.com/file/2023/7/97037_0s.png)
python产生模拟数据faker库的使用详解
2022-05-25 22:43:35
详解Django3中直接添加Websockets方式
2021-01-05 01:43:22
python 设置文件编码格式的实现方法
2021-06-22 14:49:52
SQL Server子查询的深入理解
2024-01-15 14:09:46
![](https://img.aspxhome.com/file/2023/9/89649_0s.png)
简单了解python变量的作用域
2022-07-21 13:10:08
![](https://img.aspxhome.com/file/2023/7/85227_0s.png)
分享javascript、jquery实用代码段
2024-04-17 10:02:54
SQL Server 数据库索引其索引的小技巧
2024-01-21 03:13:40
java使用mysql预编译语句查询优势及示例详解
2024-01-13 21:15:00
Pycharm-community-2020.2.3 社区版安装教程图文详解
2022-07-02 06:30:00
![](https://img.aspxhome.com/file/2023/3/133503_0s.png)
pytest conftest.py文件的使用讲解
2023-10-16 14:22:44
![](https://img.aspxhome.com/file/2023/9/71479_0s.png)
HTTP服务压力测试工具及相关术语讲解
2024-05-08 10:23:31
OpenCV 图像梯度的实现方法
2023-07-14 08:25:43
![](https://img.aspxhome.com/file/2023/6/64296_0s.png)
一个取图片尺寸的类,支持jpg,gif,png
2007-10-18 10:25:00
Golang高性能持久化解决方案BoltDB数据库介绍
2024-01-27 00:13:37
python内存管理机制原理详解
2021-05-24 16:19:48
![](https://img.aspxhome.com/file/2023/9/80639_0s.jpg)