当前位置:首页 » 编程语言 » updatesql两个表

updatesql两个表

发布时间: 2024-10-05 01:13:30

sql update 的更新值来源于另外一个表,如何实现

1、创建两个测试表,

createtabletest_up_a(idnumber,valuevarchar2(100));

createtabletest_up_b(idnumber,valuevarchar2(100));

2、分别往两个表中插入数据;

insertintotest_up_avalues(1,'A1');

insertintotest_up_avalues(2,'A2');

insertintotest_up_avalues(3,'A3');

insertintotest_up_avalues(4,'A4');

insertintotest_up_avalues(5,'A5');

insertintotest_up_avalues(6,'A6');

insertintotest_up_bvalues(1,'BBBB1');

insertintotest_up_bvalues(2,'BBBB2');

insertintotest_up_bvalues(5,'BBBB5');

commit;

3、分别查看两个表中数据;

select'TBL_A',t.*fromTEST_UP_At

unionall

select'TBL_B',t.*fromTEST_UP_Bt


4、执行更新脚本,可以发现TEST_UP_A.VALUE值已变化;

updateTEST_UP_At

sett.value=

(selectb.value

fromTEST_UP_Bb

wheret.id=b.id

andrownum=1)


㈡ sql update 两个表更新问题

update tbjmjkda a
set a.jgbm=b.SJJGBM
from tbyljg b where a.JGBM=B.JGBM
AND
b.jglx like '%下属科室%'

热点内容
取消win10开机密码怎么设置 发布:2024-11-24 15:26:03 浏览:796
编译原理for循环三地址码 发布:2024-11-24 15:16:44 浏览:201
php2048 发布:2024-11-24 15:14:49 浏览:894
php旋转图片 发布:2024-11-24 15:03:48 浏览:534
提新车如何查看车辆配置 发布:2024-11-24 14:58:40 浏览:889
编译期多态与运行期多态 发布:2024-11-24 14:47:07 浏览:580
sqlserver连接工具 发布:2024-11-24 14:24:51 浏览:293
怎么排除安卓软件不兼容 发布:2024-11-24 14:24:18 浏览:526
怎么让Win10运行安卓 发布:2024-11-24 14:23:12 浏览:324
什么是设置服务器怎么弄 发布:2024-11-24 14:01:59 浏览:334