select ny,jh from a
每个年月只显示一次  jh在一个格子全部出现201208   广斜204,老2斜4-8,王57斜-10........
201209   .....
201210

解决方案 »

  1.   

    select ny,wm_concat(jh) jhs from a group by ny如果拼接后每行数据少于4000字
      

  2.   

    [code=sql]with t as(
    select '201208' NY,'广斜204' JH  from dual
    union all
    select '201208','老2斜4-8' from dual
    union all
    select '201208','王57斜-10' from dual
    union all
    select '201209','老2' from dual
    )select ny,wm_concat(jh) from t group by ny;
    NY     WM_CONCAT(JH)
    ------ --------------------------------------------------------------------------------
    201208 广斜204,老2斜4-8,王57斜-10
    201209 老2code]
      

  3.   

    一楼正解,使用 wm_concat() 函数 但是如果数据太多的话 就不好用了