回 帖 发 新 帖 刷新版面

主题:[讨论]2个表关联更新的问题

现有表A,里面有字段ID,NAME;表B,里面有字段ID,NAME;
这里的ID都是INT型,NAME都是varchar(50),现在的问题是查找这2张表,如果ID相同的话,就将表A的NAME字段更新为表B的NAME字段.

用SQL语句解决.
希望各位老大不吝赐教!~~~~[em18]

回复列表 (共2个回复)

沙发


update a set name = b.name
from a , b
where a.id=b.id

板凳

update A
set NAME=(select NAME from B where A.ID=B.ID)

我来回复

您尚未登录,请登录后再回复。点此登录或注册