您的位置:首页 > 数据库

SQL中如何用一个表的列更新另一个表的列?

2011-07-06 23:13 323 查看
我有两个表,都是手机号码,其中A表包含B表,两个表的col001列都是手机号,
col002列b表是数字,a表为0,现在想通过两个表对比,只要是b表在a表中的手机号,
那么这个手机号在b表中的col002列对应的数字自动更新到a表的col002列,如何用update来实现呢?


update a
set a.col002=b.col002
from b
where a.col001 in(select col001 from b)

或则
update a
set a.col002=b.col002
from b
where a.col001 =b.col001
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: