Oracle 中用一条SQL合并同一字段的值

如图?变成:2 8 1216001 W8C,W5612 9 1216001 W312 10 1216001 W348
2024-11-25 19:43:54
推荐回答(3个)
回答1:

select columnName1,columnName2,columnName3, wm_concat(columnName4) from tableName
group by columnName1,columnName2,columnName3
列中和表名自己修改一下就可以了。。
请参考。。。

回答2:

SELECT ITEMNO,ITEMKINDNO,KINDCODE,wmsys.wm_concat(CLAUSES) FROM TABLENAME
GROUP BY ITEMNO,ITEMKINDNO,KINDCODE;

wmsys.wm_concat这个函数的用途为行转列

回答3:

wmsys.wm_concat