您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在ORACLE中,是否有一种方法可以使用两个表将多行行连接为一条,而最终值之间用逗号分隔?

在ORACLE中,是否有一种方法可以使用两个表将多行行连接为一条,而最终值之间用逗号分隔?

看看LISTAGG

http://www.oracle-base.com/articles/misc/StringAggregationTechniques.PHP

就像是:

SELECT NAME, LISTAGG(CAR, ',') WITHIN GROUP (ORDER BY CAR) AS CARS
FROM   (SELECT NAME,CAR
FROM TABLE1, TABLE2
where TABLE1.IdN=TABLE2.IdC)
GROUP BY NAME;
Oracle 2022/1/1 18:46:38 有325人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶