当前位置:网站首页>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作用是当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
边栏推荐
猜你喜欢
随机推荐
【网络安全】Kail操作系统
php中去重二维数组
子查询和关联查询的区别
go泛型使用方法
删除文件夹时,报错“错误ox80070091:目录不是空的”,该如何解决?
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现
ClickHouse查询语句详解
【LeetCode】老虎证券面试-括号嵌套且满足优先级
STP生成树选举结果查看及验证
mysql数据库配置性能调优
STP普通生成树安全特性— bpduguard特性 + bpdufilter特性 + guard root 特性 III loopguard技术( 详解+配置)
梯度消失和梯度爆炸
xtrabackup
Can't get data for duplicate urls using Scrapy framework, dont_filter=True
scala reduce、reduceLeft 、reduceRight 、fold、foldLeft 、foldRight
【LeetCode】112.路径总和
MySQL——几种常见的嵌套查询
慢 SQL 分析与优化
Redis cluster concept and construction
自动化测试浏览器驱动下载版本对应关系