当前位置:网站首页>mysql or语句的优化
mysql or语句的优化
2022-08-03 05:34:00 【CSDN问答】
问题遇到的现象和发生背景
MySQL 如何修改SQL语句,去掉语句中的or,因为有or导致索引失效
问题相关代码,请勿粘贴截图
select bid from book a ,querybook b where ( b.bname in (a.bname) or b.bname = "" ) and
(b.bauthor in (a.bauthor) or b.bauthor = "" ) and
(b.barea in (a.barea) or b.barea = "" )
SQL作用是当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
边栏推荐
猜你喜欢
随机推荐
【应届生租房】应届生如何租房以及注意事项
mysql 数据去重的三种方式[实战]
【入职第一篇知识总结- Prometheus】
配置MSTP功能示例
流式低代码编程,拖拽节点画流程图并运行
MySql的安装配置超详细教程与简单的建库建表方法
cnpm的安装与使用
nacos-2.0.3启动报错出现no datasource set的坑
超全!9种PCB表面处理工艺大对比
Scala 高阶(八):集合内容汇总(下篇)
IFM网络详解及torch复现
MySQL中的行锁
【EA Price strategy OC1】以实时价格为依据的EA,首月翻仓!】
置顶文章-
微信小程序 - 监听 TabBar 切换点击事件
sql中 exists的用法
Content type ‘applicationx-www-form-urlencoded;charset=UTF-8‘ not supported“【已解决】
ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南
C#操作FTP上传文件后检查上传正确性
el-tree设置选中高亮焦点高亮、选中的节点加深背景,更改字体颜色等