Если нам надо объединить результаты выборки из столбца, скажем, через запятую, то в Oracle используется функция STRAGG(String, String):
SELECT id, STRAGG(names,',') FROM table GROUP BY id
В PostgreSQL Это делается следующим образом:
select id, array_to_string(array_agg(names), ',') from table group by id;
Если у Вас версия PostgreSQL<8.4, Вам
(
Read more... )