如何从A表中的数据更新到B表中,两个表中有相同的姓名字段。即A表有姓名字段,B表有姓名字段。

例:A表:B表:姓名A字段姓名A字段张三1张三23李四2李四23。3。。。。。。问,如何把A表中的A字段的内容代替B表中姓名相同的A字段内容。在线等。谢谢!... 例:A表: B表:
姓名 A字段 姓名 A字段
张三 1 张三 23
李四 2 李四 23
。 3 。 。
。 。 。 。
问,如何把A表中的A字段的内容代替B表中姓名相同的A字段内容。
在线等。谢谢!
展开
 我来答
badkano
2010-11-16 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885365
团长

向TA提问 私信TA
展开全部
update A表 set A表.A字段=(select B表.A字段 from B表 where A表.姓名=B表.姓名)
牧之卉0j1
2010-11-16 · TA获得超过1151个赞
知道大有可为答主
回答量:1689
采纳率:0%
帮助的人:1733万
展开全部
update B表
set A字段=A表.A字段
from B表
left join A表
on B表.姓名=A表.姓名

参考资料: =

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
frankliiu
2010-11-16 · TA获得超过213个赞
知道答主
回答量:74
采纳率:100%
帮助的人:57.4万
展开全部
update B set B.A字段=(select A.A字段 from A where A.姓名=B.姓名);
经过mysql测试,运行成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wnxne60
2010-11-26 · TA获得超过344个赞
知道答主
回答量:390
采纳率:0%
帮助的人:305万
展开全部
update
    (select A.bnum ,A.newqiantity,B.qiantity from A left join B on A.bnum=B.bnum) AS C
set C.newqiantity = C.qiantity
where C.bnum =XX
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式