[sql] объединить несколько строчек результата в одну

Sharp

Есть запрос, который возвращает результат в виде

switch1 port_1_1
switch1 port_1_2
...
switchN port_N_1
..
switchN port_N_M

Хочется получить

switch1 port_1_1, port_1_2,...
...
switchN port_N_1, port_N_2,...

Возможно ли это или надо обрабатывать sql результат на каком-нить языке программирования?

klyv

чисто sql не получится.
каким расширением пользуешься?

Sharp

Postrges

eduard615


select array_to_string(array(select foo from bar',');

rosali

в mysql-е group_concat есть если интересно. вообще это конешно идиотство, что этого в самом стандарте sql-я нет и всем приходится велосипеды изобретать :-\
Оставить комментарий
Имя или ник:
Комментарий: