SQL DB中的表1中DB A到Table2的SQL复制多列

时间:2015-07-09 19:45:25

标签: sql

我有一个表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;

1 个答案:

答案 0 :(得分:1)

我认为如果数据尚未出现在表格中,那么您正在尝试这样做:

INSERT sensor_reading (reading, reading_time, sensor_id)
SELECT tmp1, dt_s, 1
FROM data_1