当前位置:网站首页>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 = "" )
边栏推荐
猜你喜欢
随机推荐
tiup mirror sign
2.3 - P、V、S机制
2.4 - 三态模型
Qt | 文件操作 QFile
助力疫情防控,30行代码就能搞定无服务器实时健康码识别!
浅聊组合函数
Qt reads Json files (including source code + comments)
从特征交互到数据交互,浅谈深度点击率模型的新趋势
金鱼哥RHCA回忆录:CL210管理计算资源--红帽的超融合基础设施
Alibaba "MySQL Growth Manual" Lite Edition
动态权重之多任务不平衡论文 (一)
MySQL【数据类型】
Go-4-在vim中无法跳转到源代码
【暑期集训第一周:搜索】【DFS&&BFS】
快速搞懂Seata分布式事务AT、TCC、SAGA、XA模式选型
CWE4.8: The 25 most damaging software security issues in 2022
WWW'22 推荐系统论文之多任务与对比学习篇
动态权重之多任务不平衡论文 (二) MetaBalance
为什么我不再推荐枚举策略模式?
机械臂速成小指南(十六):带抛物线过渡的线性规划









