MySQL 查询,能否做到当某字段为特定值时,该条件字段不起作用
資深大佬 : lixyz 23
标题描述的不太清楚,我举个例子:
数据库 Bill 有如下字段 createTime:创建时间 billName:账单名称 billCategory:账单分类 billAccount:账单账户 等等
然后前端通过下拉菜单会有如下筛选: 开始时间,结束时间,账单分类,账单账户,等等
如果前段对每个条件都设置值的话,后台数据库查询很容易
但假如说 [账单分类] 前台并没有通过下拉菜单进行选择,而是选择了默认,会向后台传递一个 -1 值
这个时候后台的查询语句该怎么写啊
因为条件字段有若干个,如果不选择的话都会返回一个默认特定值,但条件有挺多的,会有若干个组合,所以就想请问,MYSQL 有没有类似的语句,就是当 where 种某个条件等于某个值时,这个条件就不起作用 -_-
大佬有話說 (11)