我希望从Oracle查询中返回一行数据,该行数据包含多行返回结果的逗号分隔列表, 将多行结果"压平"为单行。
在PostgreSQL中可以通过使用array和array_to_string函数来实现:
假设有一个名为"people"的表:
id | name
---------
1 | bob
2 | alice
3 | jon
这个SQL查询语句:
select array_to_string(array(select name from people), ',') as names;
将返回:
names
-------------
bob,alice,jon
如何在Oracle 9i中实现相同的结果?
谢谢,
Matt