2021-09-27

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

假設有 2 個資料表 aa, bb

aafield1, field2 值要填入 bbfield3, field4


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


沒有留言:

張貼留言