- 公司項目中有段功能是全局搜索框和下拉列表的聯合查詢,在聯調開發中發現單獨用下拉查詢是正確的,單獨用全局搜索框也是正確的,測試發現是sql語法有問題。
- 問題截圖:
- 出現問題的核心還是在於搜索框是用於多個字段的查詢在使用or 和and的時候容易產生bug
-
百度查詢的結果是這樣的 :where語句中同時出現條件的“與”或者“或的時候”,要將多個OR用小括號括起來再和AND進行“與”,或者將多個AND用小括號括起來再與OR進行“或”。
- sql測試:
參考自:https://www.cnblogs.com/muzixiaodan/p/5632606.html