首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-01 
如何用另一张表内容更新本表UPDATEtab1SETtab1.col_atab2.col_bWHEREtab1.idtab2.id根据id字段相连的两

如何用另一张表内容更新本表
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

热点排行