當前位置:首頁 » 編程語言 » 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 '%下屬科室%'

熱點內容
好源碼論壇 發布:2024-10-05 03:17:33 瀏覽:945
網上傳播黃 發布:2024-10-05 03:11:54 瀏覽:572
翼比特怎麼配置 發布:2024-10-05 03:00:23 瀏覽:226
怎麼確定主機配置好不好 發布:2024-10-05 02:58:32 瀏覽:949
fast路由器登錄密碼是什麼 發布:2024-10-05 02:57:36 瀏覽:300
蘇州python培訓哪個好 發布:2024-10-05 02:48:57 瀏覽:685
蘋果上傳快手 發布:2024-10-05 02:48:56 瀏覽:817
魔獸懷舊服腳本法師 發布:2024-10-05 02:38:56 瀏覽:864
壓縮動線 發布:2024-10-05 02:27:35 瀏覽:362
linux打開文本 發布:2024-10-05 02:13:33 瀏覽:246