问题描述
- 把表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)
时间: 2024-10-20 09:52:34