现有如下数据
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;