2021-09-27

【Oracle】資料表填入另一資料表的欄位值

假設有 2 個資料表 aa, bb

aafield1, field2 值要填入 bbfield3, field4


 
UPDATE (SELECT aa.field1, aa.field2, bb.field3, bb.field4 FROM aa, bb
            WHERE aa.dno=bb.dno -- 將 aa, bb 兩個資料表關聯
                AND SUBSTR(aa.dno,1,1)='D'  -- 判斷條件式
                AND buydate BETWEEN '20180101' AND '20181231'
                AND buyemp='12345678'
                AND aa.field1 is null)
   SET field1=field3, field2=field4
 


沒有留言:

張貼留言