当前位置: 代码迷 >> Sql Server >> 怎么用另一张表内容更新本表
  详细解决方案

怎么用另一张表内容更新本表

热度:86   发布时间:2016-04-27 16:14:39.0
如何用另一张表内容更新本表
UPDATE   tab1
SET   tab1.col_a   =   tab2.col_b
WHERE   tab1.id   =   tab2.id

根据id字段相连的两个表,如何用另一个表的字段更新本表?
以上语句在Sql查询分析器中错误。

------解决方案--------------------

UPDATE tab1
SET tab1.col_a = tab2.col_b
from tab1, tab2
WHERE tab1.id = tab2.id
------解决方案--------------------
UPDATE a
SET col_a = b.col_b
from
tab1 a,tab2 b
WHERE
a.id = b.id
  相关解决方案