根据另一个临时表数据更新数据库表

时间:2014-05-19 14:09:53

标签: sql sql-server

我有一个临时表,我在其中插入数据。在临时表数据是好的,我想用临时表数据更新另一个表。我是SQL的新手 我的查询是:

update result_table set result_table.a = temp.a, 
                        result_table.b = temp.b 
from temp where temp.a= 1

我删除临时表中的数据并在临时表中再次插入数据并更新结果表。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

INSERT INTO TABLE_A
SELECT * FROM TABLE B
[INSERT WHERE CONDITIONS HERE]

确保两个表的表结构相同。