中易网

SQL中表A的Q列与表B的R列对调,条件是A.M=B.M,如何实现?

答案:2  悬赏:60  
解决时间 2021-11-26 12:21
如果对A表的E列和对B表的E列夜有条件要求,如A.E='X',B.E='Y',加上这个条件以后如何实现呢?谢谢
最佳答案
先在两个表分别增加列 new_c,把原来的数据更新到新增的列上。
update a set new_c = Q
update b set new_c = R
然后分别更新的就可以。
update a set Q = b.new_c
from a,b
where a.m = b.m

update b set R = a.new_c
from a,b
where a.m = b.m

然后,分别删除new_c列。

简单点,也可以只在某个表上新增一列,把原数据复制到新增列,然后更新这个表,再更新另一个表时,使用新增列的数据。就是使用中间列保存一下数据。
全部回答
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男友拿着和前女友一起办的商场会员卡,和我去
鮑家姑的意思是什么?鮑家姑的释义是什么啊?
我想从河北秦皇岛邮几件衣服到上海,上海交通
责免的意思是什么啊?请解释下!
天台宗的意思是什么?天台宗的释义是什么啊?
给女孩发消息不回啥意思啊。是矜持。还是讨厌
博美犬下崽后多久可以洗澡?
颾颾的意思是什么?颾颾的释义是什么啊?
金钻甜奶油包装鼓起来是坏了吗?
眼盼盼的意思是什么啊?请解释下!
詩盟的意思是什么?詩盟的释义是什么啊?
待我长发及腰少年娶我可好exo橙光游戏张艺兴
竭絕的意思是什么?竭絕的释义是什么啊?
护种的意思是什么啊?请解释下!
娥姜水的意思是什么?娥姜水的释义是什么啊?
推荐资讯
我买了一辆二手车之前有过三次理赔,我重新买
为啥咸鸭蛋蛋白咸蛋黄不咸呢
延平区人民检察院反贪污贿赂局办公地址在什么
刚出生的狗狗会不会被老鼠吃掉,我家狗狗把小
基址的意思是什么?基址的释义是什么啊?
陆兵的意思是什么啊?请解释下!
python多线程为什么没有并行
传书的意思是什么啊?请解释下!
留目的意思是什么啊?请解释下!
碱基互补配对错误一定会引起基因突变?
用舍的意思是什么啊?请解释下!
电子温度计可测水温吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?