日期:2014-05-18  浏览次数:20619 次

把表1的remoteid列添加到表2里面的sql语句怎么写啊
表1:userid remoteid
  1 123
  2 124
  3 125
表2:userid address
  1 A
  2 B
  3 C


怎么把 表一的remoteid
对应userid添加到表二里面的sql语句

------解决方案--------------------
SQL code
alter table 表2 add remoteid int
update a set remoteid=b.remoteid from 表1 a inner join 表2 b on a.userid=b.userid

------解决方案--------------------
探讨
引用:
SQL code
alter table 表2 add remoteid int
update a set remoteid=b.remoteid from 表1 a inner join 表2 b on a.userid=b.userid
列名remoteid无效,用insert to可以吗?

------解决方案--------------------
SQL code
----表2增加一列remoteid
alter table 表2 add remoteid int

---将表中remoteid值更新到表2中
update a set remoteid=b.remoteid 
from 表1 a inner join 表2 b on a.userid=b.userid

------解决方案--------------------
SQL code
----表2增加一列remoteid
alter table 表2 add remoteid int

---将表中remoteid值更新到表2中
update a set remoteid=b.remoteid 
from 表2 a inner join 表1 b on a.userid=b.userid