怎样以另一个表的数据为条件UPDATE

hombo 2008-03-08 05:19:10
问:
table:表1,表2
表1字段:编号,金额1,金额2
表2字段:编号,姓名
表1
编号 金额1 金额2
9911 100 50
9912 200 50
9913 300 50
9914 400 50
表2
编号 姓名
9911 张三
9913 李四

现要将表1中编号与表2相同编号的 金额1乘3 替换到 金额2

不知道语句该怎么写,请高手指点。
谢谢


...全文
54 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hombo 2008-03-08
非常感谢Limpire 的帮助
回复
Limpire 2008-03-08
update a set a.金额2=a.金额1*3 from 表1 a join 表2 b on a.编号=b.编号
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-08 05:19
社区公告
暂无公告