sql根据两个表某例相等的条件修改其中一表中列的值。
RT.现有表B1(列1,L2,L3,L4...)B2(列1,L2,L3,L4...)现有条件B1(L2)=B2(L2),B1(L3)=B2(L3)怎么根据上面的条件修改B...
RT.
现有表 B1(列1,L2,L3,L4...)
B2(列1,L2,L3,L4...)
现有条件 B1(L2)= B2(L2),B1(L3)=B2(L3)
怎么根据上面的条件
修改 B2(L1)=B1(L4)
要修改的类型都是int的
求赐教,万分感谢。 展开
现有表 B1(列1,L2,L3,L4...)
B2(列1,L2,L3,L4...)
现有条件 B1(L2)= B2(L2),B1(L3)=B2(L3)
怎么根据上面的条件
修改 B2(L1)=B1(L4)
要修改的类型都是int的
求赐教,万分感谢。 展开
3个回答
展开全部
update B2
set L4= b.L4--亲,这个修改的是L4不是L1吧
from B2 a
join B1 b
on a.L2=b.L2
and a.L3=b.L3
set L4= b.L4--亲,这个修改的是L4不是L1吧
from B2 a
join B1 b
on a.L2=b.L2
and a.L3=b.L3
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update B1
set L4=B2.L4
From B2
where B1.L2=B2.L2
and B1.L3=B2=L3
set L4=B2.L4
From B2
where B1.L2=B2.L2
and B1.L3=B2=L3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update a set a.lz=b.l4 from b2 a , b1 b
where b1.l2=b2.lz and b1.l3=b2.l3
where b1.l2=b2.lz and b1.l3=b2.l3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询