关于机器和问题数量的查询统计

imindoor 发布于 2017/11/24 15:04
阅读 103
收藏 1
  问题1 问题2 问题3 问题4 问题5 问题6 问题7 总计
机器1 1 0 0 0 1 0 2 4
机器2 1 1 1 1 1 0 0 5
机器3 0 0 0 1 0 0 0 1
机器4 1 1 0 1 1 0 0 4
机器5 1 1 1 0 1 0 0 4
机器6 0 1 0 1 0 1 1 4
机器7 1 0 0 0 0 0 1 2
  5 4 2 4 4 1 4 24

流程:现在有机器表和问题表,机器表示动态可维护的,测试机器过程中会产生问题,当机器发生问题时候,记录到问题表。

需求:统计表格纵轴展示所有机器遇到过的问题,横轴展示每台机器对应问题的数量,最后有一个统计。

问题:目前使用mysql如何查询效率高,如果还需要分页那这个需求如何完成

加载中
0
红薯
红薯
这个很简单啊,有遇见什么问题吗
imindoor
imindoor
回复 @红薯 : 实际上要多表关联,我就抽象成简单的2表啦,表结构我放在下面回复中
红薯
红薯
回复 @imindoor : 把你的表结构贴出来看看
imindoor
imindoor
关于这个我不知道如何获取效率快,现在我是从mysql中获取所有数据,然后通过后台逻辑将符合逻辑的数据放到map中然后放在前台展现,但是这样做1.不好分页2.效率太低;我想直接通过一条sql去找到符合条件的数据,望大神给点提示,如何优化这个过程
0
imindoor
imindoor

这是抽象的表结构,printer_name就是每行的打印机器,而problem_detail就是每个列

返回顶部
顶部