值我有以下表作为查询的结果说calc_success_rateSQL查询来插入列从行
server, service, timestamp, success_rate
123.23.23.2 ftp 1:00 am 1
123.23.23.2 http 1:00 am 0.5
我想插入这些值到另一个表说的指标,其结构如下
server ftpSuccessRate httpsuccessrate timestamp
123.23.23.2 1 0.5 1:00
我会做calc_success_rate.server
和metrics.server
和calc_success_rate.timestamp
和metrics.timestamp
之间的连接并插入ftpsuccessrate
和httpsuccessrate
是否有可能做到这一点在一个查询
我需要一个更新语句是这样的
update secondTable st
set ftpSuccessRate = , httpSuccessRate =
from firstTable ft
where ft.server = st.server and ft.timestamp = st.timestamp
是否使用的是RDBMS? –
我们使用Postgres 8.4 – user373201