Tabella PROVA
A   B
------
1   a
1   b
2   c
2   d
SELECT A,array_to_string( array_agg( B order by B ), ' - ' )  as CONCATENAZIONE
FROM PROVA
group by A
oppure
SELECT A, string_agg(distinct B,', ' order by B)
FROM PROVA
GROUP BY A
RISULTATO:
A  CONCATENAZIONE
---------------------------
1              a - b
2              c - d
 
Nessun commento:
Posta un commento