我现在有个一个表格是这样子的
ID      Name       Location
1       Mac        Canada
1       Mac        U.S
2       Jack       Canada
3       Mary       Canada
3       Mary       U.K
3       Mary       France
4       Ben        U.S老板要我把表格整理成ID      Name       Location
1       Mac        Canada, U.S
2       Jack       Canada
3       Mary       Canada, U.K, France
4       Ben        U.S我觉得可能要用stored procedure 来做
但是我做了半天没做出来
请专家帮帮忙
不然下个礼拜要扣奖金了

解决方案 »

  1.   

    10.2的版本
    如果你在Montreal, 我请你吃饭~~~~^^
      

  2.   

    这么紧急,还发个0分贴?
    select id,name,wmsys.wm_concat(location)
    from 表
    group by id,name
    /
      

  3.   

    那帮我们引渡过去也行。
    -- TRY IT ..
    SELECT ID, NAME, WMSYS.WM_CONCAT(LOCATION)
      FROM TABLE_NAME
     GROUP BY ID, NAME;
      

  4.   

    太感谢各位大大了
    小弟刚刚开始发帖,好像送不出分数我也是进了公司才开始学数据库的
    我大学学的是JAVA
    老外的钱很好混
    凭各位大大的水平,绝对工资超过$70000/yr
      

  5.   


    wmsys.wm_concat 使用有条件吗
    我用的是ORACLE 怎么提示没有这个函数
    谢谢