oracle如何通過(guò)兩個(gè)表關(guān)聯(lián)?
不管是update還是merge每次都是只能修改一站表,還沒(méi)聽(tīng)說(shuō)一次修改兩張表的。
如果分別修改那就比較簡(jiǎn)單了(先確定B列是否唯一,如果不唯一,那么可能存在修改擴(kuò)大的問(wèn)題,所以可能還要修改語(yǔ)句),update a set a.d=2 where a.b=(select b from E where h=1)(這是a表的,b表的改法更容易)
如果一起修改,那么可能只能臨時(shí)修改,也就是select的時(shí)候修改一下,這個(gè)一般沒(méi)什么用。