oracle 合并函数

现有如下数据
id name
1 a1
2 a2
3 a3
1 b1
3 b3
1 c1

就是把相同的id的不同行合并
结果是
id name
1 a1/b1/c1
2 a2
3 a3/b3
sql语句怎么实现啊,多谢了 

-- 如果数据库是10g的话: 
SELECT ID,
       REPLACE (WMSYS.WM_CONCAT(NAME), ' , ' , ' / ' ) "NEW_NAME"
FROM TABLE_NAME TT
GROUP BY ID;

相关推荐