更新一个表的字段值等于另一个表的字段值的SQL语句要怎么写?
表A[A1,A2]B[B1,B2]所有字段都是字符型的!执行条件:如果A1=B1时更新A2=B2这样的更新语句怎么写呀?...
表 A[A1,A2] B[B1,B2] 所有字段都是字符型的!
执行条件:如果 A1=B1 时更新 A2=B2
这样的更新语句怎么写呀? 展开
执行条件:如果 A1=B1 时更新 A2=B2
这样的更新语句怎么写呀? 展开
5个回答
展开全部
update
a
set
a.ty2=b.ty1
from
t2
a,t1
b
where
a.n2=b.n1
--保证没有问题,不信可以先测试一下
a
set
a.ty2=b.ty1
from
t2
a,t1
b
where
a.n2=b.n1
--保证没有问题,不信可以先测试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法有很多种
但是其实都是一种思路
无外乎更新表A 即 update A
更新字段A2 即 set A2=B2
连接表A和表B 即 A join B on A.A1=B.B1
但是其实都是一种思路
无外乎更新表A 即 update A
更新字段A2 即 set A2=B2
连接表A和表B 即 A join B on A.A1=B.B1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create view v
as
select a.a1,a.a2,b.b1,b.b2 from a inner join b on a.a1=b.b1;
go
update v set a2=b2 where a1=b1
go
as
select a.a1,a.a2,b.b1,b.b2 from a inner join b on a.a1=b.b1;
go
update v set a2=b2 where a1=b1
go
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
updata a ,b
set a.a2=b.b2
where a.a1=b.b1
set a.a2=b.b2
where a.a1=b.b1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A.A2=B.B2 from A,B where A.A1=B.B1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |