ORACLE中合并数据集(多行变一行)
表A和表B之间为一对多的关系,
需求:
查询表A的全部数据,并将表A对应的表B数据的某个项目合并为一行,以[,]分隔。
ORACLE FUNCTION
SELECT A.ID, A.NAME, A.FLAG, A.DELETE_FLAG, FUN_GETNAME(A.CODE) AS SCH FROM TABLE_A A ORDER BY A.ID, SCH
发布时间: 2013-11-15 22:28:15 作者: rapoo
ORACLE中合并数据集(多行变一行)
表A和表B之间为一对多的关系,
需求:
查询表A的全部数据,并将表A对应的表B数据的某个项目合并为一行,以[,]分隔。
ORACLE FUNCTION
SELECT A.ID, A.NAME, A.FLAG, A.DELETE_FLAG, FUN_GETNAME(A.CODE) AS SCH FROM TABLE_A A ORDER BY A.ID, SCH