要编写一个数据统计的页面 包括:
设备名,ip地址(取自s表)
端口名(取自r表)
策略名,流量方向(取自q表)
流量,丢包(取自数据表p)
其中p表数据量较大
我的思路是把设备名端口名策略名都关联好得到a表根据任务id与p表左连接 得到数据取完平均值后行转列,再拼接出最终结果
这样做的问题就是p表是月表跨月查询的时候不能得到数据,但是把两个p表在查询的时候连接再查询就不会使用索引造成速度极慢。因为还有求平均数的步骤所以不知道该怎么安排这个顺序了。还请教一下大家要怎么办 我觉得我写的太乱了
包涵查询 计算 行转列的sql语句怎么设计最合理?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-