首页 新闻 会员 周边 捐助

关于数据合并问题

0
悬赏园豆:50 [待解决问题]


图一是数据库内容,都是varchar类型,把压缩机那一列相同行合并,图二是最终想要显示在HTML上的效果,请问怎么实现,有大佬知道的麻烦支援一下,感激

起早抹黑的程序猿的主页 起早抹黑的程序猿 | 初学一级 | 园豆:126
提问于:2020-08-14 14:41
< >
分享
所有回答(4)
0

问题太笼统了,需要具体描述:
1、图二的效果,是展现在哪里?网页?word?excel?还是数据库查询结果?如果是数据库查询结果的话据我了解应该整不成这个样子把。
2、数据库中,同时压缩机类的数据,有没有字段标明类型?

温柔的青竹十六夜 | 园豆:202 (菜鸟二级) | 2020-08-14 14:52

你好,图二效果最终展示在网页上,图一是数据库查询出来的结果,图一的数据怎么转换成图二的输出效果呢

支持(0) 反对(0) 起早抹黑的程序猿 | 园豆:126 (初学一级) | 2020-08-14 14:56

@起早抹黑的程序猿: 后端查询出如下结果返回前端就行,剩下前端做。
压缩机 | 9xxxx |xxxxx | 2020-xx-xx
压缩机 | 9xxxx |xxxxx | 2020-xx-xx
前端开发需要查看使用表格插件的api,像easyui、bootstrap表格插件都有合并单元格的属性。
如果是使用原生的html元素,那么,需要ajax请求后台数据,在回调中,遍历json结果,使用js拼接html,之后append页面上即可。

建议使用插件

支持(0) 反对(0) 温柔的青竹十六夜 | 园豆:202 (菜鸟二级) | 2020-08-14 15:06
0

如果是要导出的表格是图二这种样式,导出时候处理数据合并单元格

风行天下12 | 园豆:3867 (老鸟四级) | 2020-08-14 14:53
0

你这个是展示页面,数据需要根据你的需求。例如 查到 WIFI的就认为是压缩机的。
Select Case when ‘wifi’ then '压缩机' ....然后 前段 行头合并

flyfishing | 园豆:927 (小虾三级) | 2020-08-14 14:57

抱歉,我更新了图,之前的图是错误的

支持(0) 反对(0) 起早抹黑的程序猿 | 园豆:126 (初学一级) | 2020-08-14 15:02

@起早抹黑的程序猿: 一样的,前段 table 要做的是 合并单元格,你搜下 table合并单元格 colspan 、rowspan

支持(0) 反对(0) flyfishing | 园豆:927 (小虾三级) | 2020-08-14 15:07
0

js里把查询的数据根据姓名分组,每个分组的数量就是跨行的rowspan,其它的一样显示就行了

ifz | 园豆:302 (菜鸟二级) | 2020-08-14 15:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册