当前位置:网站首页>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 = "" )
边栏推荐
猜你喜欢
随机推荐
2022 年值得尝试的 7 个 MQTT 客户端工具
【2022河南萌新联赛第(四)场:郑州轻工业大学】【部分思路题解+代码解析】
Qt reads Json files (including source code + comments)
CWE4.8:2022年危害最大的25种软件安全问题
【暑期集训第一周:搜索】【DFS&&BFS】
亏损扩大/毛利偏低,北斗智联与「智能座舱第一阵营」的不等号
DC-DC选型及电路设计
vim的高级用法配置
How to use PHP to implement lexical analyzer and custom language
2.6 - 进程资源
MySQL-3-密码破解
Alibaba "MySQL Growth Manual" Lite Edition
SIGIR'22 推荐系统论文之序列推荐(长文)篇
Go-6-常用命令-go包管理问题-两个路径-GO111MODULE
uniapp 小程序 动态style class
坚持自主创新 线控底盘领军企业英创汇智获数亿元B+轮融资
推荐系统相关顶会整理
管理软件开发 管理软件定制开发流程
MongoDB 《三》复制集集群搭建实例
华为研究院19级研究员几年心得,终成趣谈网络协议文档,附大牛讲解