图一是数据库内容,都是varchar类型,把压缩机那一列相同行合并,图二是最终想要显示在HTML上的效果,请问怎么实现,有大佬知道的麻烦支援一下,感激
问题太笼统了,需要具体描述:
1、图二的效果,是展现在哪里?网页?word?excel?还是数据库查询结果?如果是数据库查询结果的话据我了解应该整不成这个样子把。
2、数据库中,同时压缩机类的数据,有没有字段标明类型?
你好,图二效果最终展示在网页上,图一是数据库查询出来的结果,图一的数据怎么转换成图二的输出效果呢
@起早抹黑的程序猿: 后端查询出如下结果返回前端就行,剩下前端做。
压缩机 | 9xxxx |xxxxx | 2020-xx-xx
压缩机 | 9xxxx |xxxxx | 2020-xx-xx
前端开发需要查看使用表格插件的api,像easyui、bootstrap表格插件都有合并单元格的属性。
如果是使用原生的html元素,那么,需要ajax请求后台数据,在回调中,遍历json结果,使用js拼接html,之后append页面上即可。
建议使用插件
如果是要导出的表格是图二这种样式,导出时候处理数据合并单元格
你这个是展示页面,数据需要根据你的需求。例如 查到 WIFI的就认为是压缩机的。
Select Case when ‘wifi’ then '压缩机' ....然后 前段 行头合并
抱歉,我更新了图,之前的图是错误的
@起早抹黑的程序猿: 一样的,前段 table 要做的是 合并单元格,你搜下 table合并单元格 colspan 、rowspan
js里把查询的数据根据姓名分组,每个分组的数量就是跨行的rowspan,其它的一样显示就行了