当前位置:网站首页>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 = "" )
边栏推荐
猜你喜欢
随机推荐
【学术相关】北大一研究生偷取同门师妹论文发表,作者却挂名给了武大 3 位不知情的学生......
【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】
QueryWrapper method explained
2.6 - 进程资源
06-线程池(3大方法、7大参数,4种拒绝策略)
绝对最直白的MySQL MVCC机制总结,免费拿走
IJCAI'22 推荐系统论文梳理
Qt reads Json files (including source code + comments)
制胜精细化运营时代 华为应用市场打出内容、场景、商业运营组合拳
快速搞懂Seata分布式事务AT、TCC、SAGA、XA模式选型
2022年值得尝试的7个MQTT客户端工具
数据防泄漏产品该如何选择
Reed-Solomon Codes——RS纠错码
数仓:金融级数仓架构转型的最佳实践(下篇)
禅道16.5升级17.3
暴力破解美团最新JVM面试题:无限执行
记一次内部分享——瞎扯淡
多商户商城系统功能拆解20讲-平台端分销概况
SIGIR'22 推荐系统论文之序列推荐(长文)篇
Go-6-常用命令-go包管理问题-两个路径-GO111MODULE









