我有一个表data_1
,其中包含2列我要复制到表sensor_reading。我希望将tmp1
中的data_1
列复制到reading
中的sensor_reading
,以及dt_s
中的data_1
列进行复制表reading_time
中的结果为sensor_reading
。
以下是我正在尝试的内容,但我得到了#34;更新0"。
update sensor_reading
set reading = data_1.tmp1,
reading_time = data_1.dt_s,
sensor_id = 1
from data_1;
答案 0 :(得分:1)
我认为如果数据尚未出现在表格中,那么您正在尝试这样做:
INSERT sensor_reading (reading, reading_time, sensor_id)
SELECT tmp1, dt_s, 1
FROM data_1