TA貢獻1784條經驗 獲得超8個贊
做是可以做,但是單位名稱數量和裝備名稱數量都需要確定,而且都需要寫死在sql中,速度較慢,不建議這么做,比如:
select (select count(*) from table where '裝備名稱'= ''夜視儀 and ‘'單位名稱'=''市本級),······
建議先查出數據,數據轉換在代碼中做,或者可以新建一張表。
TA貢獻1815條經驗 獲得超6個贊
深層次分析一下你的邏輯,你的需求是將業務邏輯封裝在sql中,本身不是很合理。既然名稱和單位都是從前端獲取的,每次選擇后都直接查詢,應該只有一個值才對。
TA貢獻1804條經驗 獲得超8個贊
你這個要么在sql里面做比較麻煩,要么全查出來在js里面組裝,如果對查詢速度沒什么要求,可以分類查詢單位名稱和設備名稱誰的種類少就用誰分類然后用另一類排序每次查一排或者一行。
TA貢獻1946條經驗 獲得超3個贊
你這個應該是行轉列的問題,網上有很多這樣的解決方法
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號