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》独家解析
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号