谁懂sql2008 我要把表1的A字段的值赋值到表2的B字段 条件是表1的B字段等于表2的C字段

求现成的语句框架... 求现成的语句框架 展开
 我来答
移动引领生活
推荐于2016-04-24 · TA获得超过1053个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:348万
展开全部
create table x
(
a int,
b varchar(20)
)
insert into x (a ,b ) values (1,'a');
insert into x (a ,b ) values (2,'b');
insert into x (a ,b ) values (3,'c');
insert into x (a ,b ) values (4,'d');

create table  y
(
b int,
c varchar(20)
)
insert into y (c ) values ('a');
insert into y (c ) values ('e');
insert into y (c ) values ('c');
insert into y (c ) values ('f');

select * from x
select * from y


update y set [b] = m.a  from 
(select x.*,y.c from x inner join y on x.b =y.c ) m
where y.c =m.c
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式