2015-04-26 417 views
1

我有兩個表我試圖用表B更新表A數據。表A(ids)有100行(基於條件),我想用表B替換這些ID (IDS)。用另一個表數據更新錶行

表A

  • ABC
  • DEF
  • KLM
  • IJK

表B

  • ABC1234
  • pknm
  • lokimh
  • 2546njnh

可以請你給我提供的SQL來替代這些ID形成B表對錶A 有100行,我需要更新從表B到表基於什麼條件A

Cursor trans 
select id 
from table B 
where rownnum <=100 

cursor user 
select id 
from table A 
+0

?請更具體地提供更多細節... –

回答

0
update tab_a set colname = 
(select colname from tab_b where -- condition, use the condition you are referring to) 
相關問題