bleagh2017
bleagh2017
2017-02-08 09:45
采纳率: 0%
浏览 808

包涵查询 计算 行转列的sql语句怎么设计最合理?

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

相关推荐