这个是oracle中用另一个表的数据来更新本表的数据
我们更新一个表的数据时,需要级联另一个表,从而达到在某种条件下进行数据下进行更新
update A a set a.id =
(select b.id from B b
where b.name = a.name and rownum < 2)
rownum < 2这个主要是防止有两条以上的数据存在