- 公司项目中有段功能是全局搜索框和下拉列表的联合查询,在联调开发中发现单独用下拉查询是正确的,单独用全局搜索框也是正确的,测试发现是sql语法有问题。
- 问题截图:
- 出现问题的核心还是在于搜索框是用于多个字段的查询在使用or 和and的时候容易产生bug
百度查询的结果是这样的 :where语句中同时出现条件的“与”或者“或的时候”,要将多个OR用小括号括起来再和AND进行“与”,或者将多个AND用小括号括起来再与OR进行“或”。
- sql测试:
参考自:https://www.cnblogs.com/muzixiaodan/p/5632606.html