我正在创建此数据库以存储我们网络中某些设备的历史信息。
我有以下表格:
数据 - 包含以下24个字段..
1)ID,TIME,Date,Network,Downstream_Max,Downstream_Min,Downstream_Avg .. etc
Remote_Count
1)ID,TIME,日期,网络,活动,非活动,测试
网络
1)ID,NetworkID,NetworkName
我想创建一个类似于以下内容的视图
日期,NetworkName,NetworkID,活动,非活动,测试,Downstream_MAx,Downstream_Min
我的问题是......
以下查询我创建了最有效的方法吗?
select
`d`.`Date` AS `Date`,
`n`.`NetworkName` AS `NetworkName`,
`d`.`Network` AS `ID`,
`r`.`Active` AS `Active`,
`r`.`Inactive` AS `Inactive`,
`r`.`Test` AS `Test`,
`d`.`Downstream_Max` AS `Downstream_Max`,
`d`.`Downstream_Min` AS `Downstream_Min`,
`d`.`Downstream_Avg` AS `Downstream_Avg`,
from ((`Data` `d` join `Remote_Count` `r` on((`d`.`ID` = `r`.`ID`)))
join `Network` `n` on((`n`.`NetworkID` = `d`.`Network`)))
order by `d`.`Date`