1、对单个字段值合并
-- Oracle 10g
SELECT deptNo,WMSYS.WM_CONCAT(deptName) FROM dept GROUP BY deptNo
-- Oracle 11g
SELECT deptNo,WM_CONCAT(deptName) FROM dept GROUP BY deptNo
2、对组合字段值合并
SELECT t.uid,wm_concat(t.name||'('||t.count||')') goods_num FROM goods GROUP BY t.uid;
-- 在 MySQL 中,类似的函数 是group_concat() ,稍微 比Oracle 的wm_concat 函数灵活一些,但wm_concat可用replace 函数 来弥补
SELECT REPLACE(WMSYS.WM_CONCAT(NODE_NAME), ',', ';') FROM TABLE_NAME