表A col1 col2 col3
表B col1 col2 col3
用表A left join 表B
where A.col1=B.col1
A.col2=B.col2
写一条SQL更新:将表B.col3全部赋值给A.col3
求一条更新SQL语句
答案:5 悬赏:50 手机版
解决时间 2021-05-04 06:09
- 提问者网友:爱了却不能说
- 2021-05-03 07:58
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-05-03 08:06
update A set col3 = (select col3 from B);
全部回答
- 1楼网友:轻雾山林
- 2021-05-03 12:24
你是要把表B.col3全部赋值给A.col3 还是将A.col3赋值给B.col3啊?
表B.col3全部赋值给A.col3 :
update A set A.col3 =B.col3 from A,B where A.col1=B.col1 and A.col2=B.col2
将A.col3赋值给B.col3
update B set B.col3 =A.col3 from A,B where A.col1=B.col1 and A.col2=B.col2
行不?
- 2楼网友:迷人又混蛋
- 2021-05-03 11:48
update tpA set tpA.col3 = tpB.col3 from A as tpA,B as tpB where tpA.col1=tpB.col1 and tpA.col2=tpB.col2
- 3楼网友:刀戟声无边
- 2021-05-03 10:14
update A set col3 = (select col3 fromleft join 表B where A.col1=B.col1 A.col2=B.col2 );
- 4楼网友:鸠书
- 2021-05-03 09:27
insert into A(col3) select col3 from B
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯