把表A的一列数据复制到表B中

表B中有一列membermoble,误操作全部清空了
现在表A中有一列telphone,数据和B的membermoble是一样的
表A中的memberID列 是表B的主键
现在怎么把表A中的telphone数据复制到表B的membermoble中
每个memberID的membermober也要对应上

http://xue163.com/19990/871979/871979667556913012.html

这篇文章你可以点击进去看看

如果回答对您有帮助,请采纳

SQLServer

 update b
set b.membermoble=a.telphone
from b
where a.memberID=b.主键名称

ACCESS

  update b set b.membermoble=dlookup("membermoble","a","a.memberID="&b.主键名称)

你是什么数据库呀,写法不一样
mysql:UPDATE B SET membermoble = (SELECT telphone FROM A where A.memberID=B.memberID)
oracle:UPDATE B SET membermoble = (SELECT telphone FROM A where A.memberID=B.memberID)
where EXISTS (SELECT telphone FROM A where A.memberID=B.memberID)