没有哪位大虾能帮忙?
这个和精华里面的一个帖子有些不一样.那个是字符串叠加.我这个是UPDATE到不同的字段.

解决方案 »

  1.   

    update a
       set a.x1 = (select d.y1
                     from (select a.name, c.y1
                             from (select name,
                                          y1,
                                          rank() over(partition by name order by rownum) rn
                                     from b) c,
                                  a
                            where a.name = c.name
                              and c.rn = 1) d
                    where a.name = d.name)
    x2 ,x3 ,x4的字段写法思路相同 可以用lead()函数,写起来很罗嗦。自己写