如何用sql语句,将表2中与表1中含有相同字符行,中的数据插入表1中

表1abcyy4k9xx7表2ack65jx8xx5最后的结果是这样的表1abcyy4k965xx75直接插入表1中... 表1
a b c
yy 4
k 9
xx 7
表2
a c
k 65
jx 8
xx 5
最后的结果是这样的

表1
a b c
yy 4
k 9 65
xx 7 5

直接插入表1中
展开
 我来答
badkano
2017-11-15 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部

建表插入数据:

create table table1
(a varchar(10),
b int,
c int);

create table table2
(a varchar(10),
c int);

insert into table1 values ('yy',4,null);
insert into table1 values ('k',9,null);
insert into table1 values ('xx',7,null);

insert into table2 values ('k',65);
insert into table2 values ('jx',8);
insert into table2 values ('xx',5);

mysql下执行:

update table1 a,table2 b set a.c=b.c where a.a=b.a

mysql下执行后结果:

sqlserver下执行:

update table1 set c=b.c from table1 a inner join table2 b on a.a=b.a

sqlserver下执行后结果:

以后提问时说明用的什么数据库,不同数据库语法都不同的。

日落的糖Kf
2017-11-14 · TA获得超过4万个赞
知道大有可为答主
回答量:3400
采纳率:0%
帮助的人:546万
展开全部
表结构 能列出来吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式