将一个表的数据根据另一个表中的数据进行更新,如何实现?

如下例子:a表 字段名: name1 num1 num2 b表 字段名:nam 2 num3
 需实现如下效果:在b表中name2和name1相同的地方 将num3的数值改为 num1减去num2  
   
  如何编写sql语句??2个表之间要做相关设置吗??

作者: mf305783282   发布时间: 2011-05-14

update b表 inner join a表 on b表.name2=a表.name1
 set b表.num3=num1-num2

作者: ACMAIN_CHM   发布时间: 2011-05-14

mf305783282 (mf305783282)
  '截至2011-05-14 16:33:32 用户结帖率0.00%

当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖


作者: ACMAIN_CHM   发布时间: 2011-05-14

http://blog.csdn.net/shimch/archive/2006/03/10/621084.aspx

作者: rucypli   发布时间: 2011-05-14