第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql任意字段組合查詢的問題

mysql任意字段組合查詢的問題

慕斯王 2019-02-27 21:18:20
java web新手,最近遇到一個需求就是對于一張有n個字段的數(shù)據(jù)表,web頁面中表單也有n個輸入框,用戶可以填其中的任意多個字段的搜索關(guān)鍵字,然后需要能夠根據(jù)用戶提交的這任意多個關(guān)鍵字進行組合查詢。找了一下資料說是要用多列索引來做,但是沒找到具體的做法,希望大佬們能從mysql數(shù)據(jù)庫層面和代碼層面介紹一下這類問題應(yīng)該怎么解決。
查看完整描述

4 回答

?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

判斷所有的字段是否有值,動態(tài)拼接出sql語句進行處理。

查看完整回答
反對 回復 2019-03-01
?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

跟索引沒什么關(guān)系吧,索引只是加快查詢速度的,你這個應(yīng)該是在java端獲取到GET或者POST的值,然后進行sql的拼接,然后再執(zhí)行即可

查看完整回答
反對 回復 2019-03-01
?
守著一只汪

TA貢獻1872條經(jīng)驗 獲得超4個贊

根據(jù)前臺傳入的數(shù)據(jù),去提取所有的屬性名和屬性值,然后判斷屬性值是否有值,如果有值的話根據(jù)屬性名去拼接相應(yīng)的sql語句的查詢條件,最終執(zhí)行整個sql

查看完整回答
反對 回復 2019-03-01
  • 4 回答
  • 0 關(guān)注
  • 944 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號