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