oracle UPDATE 多表關聯更新

2021-05-22 00:33:48 字數 1111 閱讀 8153

update customers a

set city_name=(select b.city_name from tmp_cust_city b where b.customer_id=a.customer_id)

where exists (select 1

from tmp_cust_city b

where b.customer_id=a.customer_id

)-- update 超過2個值

update customers a

set (city_name,customer_type)=(select b.city_name,b.customer_type

from tmp_cust_city b

where b.customer_id=a.customer_id)

where exists (select 1

from tmp_cust_city b

where b.customer_id=a.customer_id

)select * from path p,sd_mapnodes a

where p.aendnode=a.nm_node_id

update path p

set p.aendnode=(select s.ems_node_id from sd_mapnodes s where s.nm_node_id=p.aendnode)

where exists (select 1 from sd_mapnodes s where s.nm_node_id=p.aendnode)

select * from pathtrace pt,sd_mapnodes a

where pt.anode_id=a.nm_node_id

update pathtrace r

set (r.anode_id,r.znode_id)=(select s.ems_node_id,s.ems_node_id from sd_mapnodes s where s.nm_node_id=r.anode_id)

where exists (select 1 from sd_mapnodes s where s.nm_node_id=r.anode_id)

oracle update多表關聯

update a.a3 a.a3 b.b3 的問題 表a 結構 a1 a2 a3 表b 結構 b1,b2,b3 其中 a1 b1 為pk 切值相同 就是可以使用a1 b1 了.請問用sql 語句或過程該如何實現如下的功能?更新a 表的 a3 用a.a3 與b.b3之和更新.3 update a se...

hibernate criteria 多表關聯查詢

當qbc criteria關聯查詢的時候一般都需要取別名。今天就遇到乙個問題 先貼 修改之後正確的 override public searchresultfindlistpagebykeyword integer page,integer pagesize,string keyword,long ...

Mongoose aggregate 多表關聯查詢

使用mongoose操作mongodb資料庫進行關聯查詢是一種比較常見的操作,操作方式有哪幾種呢?下面用乙個具體的案例來演示。首先模擬一點資料,分別有 order 和 order item 兩個集合 order 集合裡的資料 order item 集合裡的資料 假設要做這樣的乙個操作 查詢 orde...