当前位置:网站首页>MySQL 如何修改SQL语句,去掉语句中的or
MySQL 如何修改SQL语句,去掉语句中的or
2022-08-03 09:38:00 【CSDN问答】
问题遇到的现象和发生背景
MySQL 如何修改SQL语句,去掉语句中的or,因为有or导致索引失效
问题相关代码,请勿粘贴截图
select bid from book a ,querybook b where ( a.bname in (b.bname) or b.bname = "" ) and
(a.bauthor in (b.bauthor) or b.bauthor = "" ) and
(a.barea in (b.barea) or b.barea = "" )
SQL作用是当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
边栏推荐
猜你喜欢
随机推荐
ClickHouse查询语句详解
常见STP生成树调整命令
Let‘s Encrypt 使用
索引(三)
【LeetCode】226. Flip the binary tree
机器学习(公式推导与代码实现)--sklearn机器学习库
select statement in go
RSTP(端口角色+端口状态+工作机制)|||| 交换机接口分析
Machine learning (formula derivation and code implementation)--sklearn machine learning library
ClickHouse删除数据之delete问题详解
mysql8安装步骤教程
Alibaba Cloud SMS Sending
批量将PNG格式转化为JPG格式
分区分表(一)
MySQL——几种常见的嵌套查询
Mysql OCP 26题
系统io统计
Redis的基础与django使用redis
子查询和关联查询的区别
Redis集群概念与搭建









