当前位置: 代码迷 >> Sql Server >> 两个表之间的数据更新的sql解决办法
  详细解决方案

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

热度:71   发布时间:2016-04-27 15:04:53.0
两个表之间的数据更新的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
  相关解决方案