insert into TABLE_B
select CODE , MIN(NAME) FROM TABLE_A GROUP BY CODE

解决方案 »

  1.   

    insert into table_b select code,min(name) from table_a group by code
      

  2.   

    insert into b(code,name)
    select code,name from a 
    where rowid in(select dd.rowid from a dd,
    (select code,min(rowid) minrowid 
    from a group by code) ss
    where dd.code=ss.code and dd.rowid=ss.minrowid);
    我想这样应该可以了.
      

  3.   

    给你一个提示,利用row_number函数可以很容易地实现你的功能。
      

  4.   

    用FIRST_VALUE函数更容易实现,你看看Oracle的文档吧。
      

  5.   

    谢谢大家!此问题已结帖!
    chenlinlin(陈林) --50分
      

  6.   

    谢谢大家!此问题已结帖!
    chenlinlin(陈林) --50分