[SQL ] Oracle update 問題...

看板Database作者 (cde123)時間18年前 (2007/11/20 17:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
現在有這樣的資料 ID col_A ----------------- 1 A 2 3 4 5 B 6 7 8 9 10 我希望可以 2,3,4 都填成 A ,6,7,8,9,10 都填成 B 就是往前找值 我是用 update table tb_A set tb_A.col_A = (select tb_B from table tb_B where tb_B.ID = tb_A.ID-1) where tb_A.col_A is null 可是只做成了... ID col_A ----------------- 1 A 2 A 3 4 5 B 6 B 7 8 9 10 我用的是 Oracle ,這需要怎樣修改呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.244.98
文章代碼(AID): #17GgIKgu (Database)
文章代碼(AID): #17GgIKgu (Database)