SQL怎样将表B中字段数据复制到表A字段中

表A姓名性别兴趣1兴趣2aaa男bbb男ccc女表B姓名性别兴趣1兴趣2aaa男电脑游泳bbb女登山电脑ddd女看书游泳想要的结果:表A中姓名性别兴趣1兴趣2aaa男电脑... 表A
姓名 性别 兴趣1 兴趣2
aaa 男
bbb 男
ccc 女
表B
姓名 性别 兴趣1 兴趣2
aaa 男 电脑 游泳
bbb 女 登山 电脑
ddd 女 看书 游泳
想要的结果:
表A中
姓名 性别 兴趣1 兴趣2
aaa 男 电脑 游泳
展开
 我来答
jyl_19
2011-01-10 · TA获得超过1002个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:1048万
展开全部
update A set 兴趣1=B.兴趣1,兴趣2=B.兴趣2 from A,B where A.姓名=B.姓名
如果只改‘aaa’的,
update A set 兴趣1=B.兴趣1,兴趣2=B.兴趣2 from A,B where A.姓名=B.姓名 and A.姓名='aaa'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhiqing999
2011-01-10 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3320万
展开全部
UPDATE
表A
SET
表A.兴趣1 = 表B.兴趣1,
表A.兴趣2 = 表B.兴趣2
FROM
表A JOIN 表B
ON (表A.姓名 = 表B.姓名 and 表A.性别 = 表B.性别);

仅用于 SQL Server

参考资料: http://hi.baidu.com/wangzhiqing999/blog/item/0d6aaaf780a98b42352accd4.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ypf199283
2011-01-10 · TA获得超过362个赞
知道小有建树答主
回答量:632
采纳率:0%
帮助的人:429万
展开全部
这个没弄过
一楼的可以试试
如果不行的话可以用程序实现 不过麻烦了
sql应该有这个功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式