mysql诡异问题
来源:互联网 发布:域名解析隐藏端口号 编辑:程序博客网 时间:2024/06/07 10:28
select cast(demand_id as char) demand_id,cast(if(demander_id is null,'',demander_id) as char) demander_id,cast(if(service_id is null,'',service_id) as char) service_id from ido_demand_single where (demander_id=15 and service_id=30) or (demander_id=30 and service_id=15) and cancel=0
select cast(demand_id as char) demand_id,cast(if(demander_id is null,'',demander_id) as char) demander_id,cast(if(service_id is null,'',service_id) as char) service_id from ido_demand_single where ((demander_id=15 and service_id=30) or (demander_id=30 and service_id=15) )and cancel=0
以上两个sql都可以在navicat中使用查询结果一致,但在jdbc拼sql的时候发生了查询错误,经过排查发现,在mysql的jar包中执行时候
and优先于or
但在navicat中执行,or和and是同级别的,谁在前边谁优先,所以可以看出不同的mysql驱动,执行的时候也会有细微的问题出现,在此记录一下
- mysql诡异问题
- MariaDB(mysql)排序诡异问题
- C#中mysql诡异的Date_format返回base64string的问题
- MySQL安装后出现的诡异的问题
- 一个诡异的问题
- tabindex的诡异问题
- 一个诡异问题
- 世界诡异问题
- symbian 诡异问题
- PIC18诡异的问题
- MideaPlayer的诡异问题
- 一个诡异的问题
- iPhone开发--诡异问题
- Windows 开发诡异问题
- 一些诡异的问题
- 一个诡异的问题
- Mozilla界面诡异问题
- webkit的诡异问题
- Android JNI入门第四篇——jni头文件分析
- VS Code --第二大React Native 编辑器
- PHP处理密码的几种方式
- 【LeetCode】476. Number Complement
- 文件倒排索引算法及其hadoop实现
- mysql诡异问题
- C++Notes03_数据类型(Data Type)
- Thread.interrupt 快速解读
- cell的线不贴边
- URL中 中文转码
- 欢迎使用CSDN-markdown编辑器
- 一个简单的本地存储操作,直接操作模型的方式操作缓存
- PHP 对象的存储与传输(序列化 serialize 对象)
- HTTP 1.1与HTTP 1.0的比较