当前位置:网站首页>Mysql 查询语句中where字段= '' 作用是什么 ?如何实现多条件查询
Mysql 查询语句中where字段= '' 作用是什么 ?如何实现多条件查询
2022-08-02 15:36:00 【CSDN问答】
问题遇到的现象和发生背景
Mysql
问题相关代码,请勿粘贴截图
比如说表A存放许多查询图书的条件,表B存放图书馆全部书的信息,根据条件查询书的id,因为前端是图书馆管理系统,多条件查询,同时部分查询条件可以为空
select bid from a,b where( b.bname in (a.bname) or b.bname = "" ) and
(b.bauthor in (a.author) or b.bauthor = '''' )
第一个问题 b.bname = "" 作用是什么 ?
运行结果及报错内容
第二个问题,为什么这条查询语句没有实现 多条件查询,部分查询条件可以为空?
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 = "" )
边栏推荐
猜你喜欢
随机推荐
RecSys'22 推荐系统论文梳理
关于小程序TabBar跳转页面跟TabBar标签栏的icon不对应的分析(debug)
绝对最直白的MySQL MVCC机制总结,免费拿走
How to use PHP to implement lexical analyzer and custom language
2.6 - 进程资源
智能座舱供应链的“新主角”
QueryWrapper方法解释
word公式复制到另一个word当中出现图片解决方案
Reed-Solomon Codes——RS纠错码
ROS人机交互软件
机械臂速成小指南(十八):圆弧规划
QueryWrapper method explained
威纶通触摸屏如何隐藏系统设置箭头图标及通过参数进入系统设置?
Mobius inversion study notes
UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s
VLAN实验
Why do I no longer recommend the enumeration strategy pattern?
亏损扩大/毛利偏低,北斗智联与「智能座舱第一阵营」的不等号
面试官:可以谈谈乐观锁和悲观锁吗
阿里巴巴《MySQL成长手册》精简版