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