Я надеюсь вернуть одну строку со списком значений, разделенных запятыми, из запроса, который возвращает несколько строк в Oracle, по существу сгладив возвращенные строки в одну строку.
В PostgreSQL это может быть достигнуто с помощью функций array и array_to_string:
Учитывая таблицу "люди":
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?
Спасибо
Мэтт