首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两个表之间的数据更新的sql解决办法

2012-03-15 
两个表之间的数据更新的sql表A:ID,PRICEA000110000220表B:ID, PRICEB00010002我想要的结果是:表B:ID, PRIC

两个表之间的数据更新的sql
表A:ID, PRICEA
  0001 10
  0002 20
表B:ID, PRICEB
  0001
  0002

我想要的结果是:

表B:ID, PRICEB
  0001 10
  0002 20

[解决办法]

SQL code
update b set priceb=a.pricea from 表A a inner join 表B b on a.id=b.id
[解决办法]
SQL code
update b set PRICEB=a.PRICEA from a join b on a.id=b.id
[解决办法]
update b set PRICEB=a.PRICEA from a , b where a.id=b.id
[解决办法]
SQL code
update b set priceb=a.pricea from 表A a inner join 表B b on a.id=b.id
[解决办法]
update b set PRICEB=a.PRICEA from a , b where a.id=b.id

热点排行