日期:2014-05-19  浏览次数:20462 次

怎样更新?
数据库a表
商品编码         商品名称         标志         数量             单价               总价           日期
00100               数码相机             0             2                 2500               5000         2007-02-01
00200               U盘                       0             3                 200                 600           2007-01-01
00500               U盘                       0             1                 300                 300           2007-01-01

数据库b表
商品编码     价格
00100           2900
00200           230

怎样把b表里的价格对应a表单价更新,效果:
商品编码         商品名称         标志         数量             单价               总价           日期
00100               数码相机             0             2                 2900               5000         2007-02-01
00200               U盘                       0             3                 230                 600           2007-01-01
00500               U盘                       0             1                 300                 300           2007-01-01


------解决方案--------------------

Update
B
Set
B.[单价] = A.[单价]
From
A, B
Where b.[商品编码] = A.[商品编码]