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

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

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

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
  • ¥15 学不会递归,理解不了汉诺塔参数变化
  • ¥15 基于图神经网络的COVID-19药物筛选研究
  • ¥30 软件自定义无线电该怎样使用
  • ¥15 R语言mediation包做中介分析,直接效应和间接效应都很小,为什么?
  • ¥15 Jenkins+k8s部署slave节点offline
  • ¥15 如何实现从tello无人机上获取实时传输的视频流,然后将获取的视频通过yolov5进行检测
  • ¥15 WPF使用Canvas绘制矢量图问题
  • ¥15 用三极管设计一个单管共射放大电路
  • ¥15 孟德尔随机化r语言运行问题