Ho una tabella e mi piacerebbe tirare una riga per id con valori di campo concatenati.Postgresql GROUP_CONCAT equivalente?
Nel mio tavolo, per esempio, ho questo:
TM67 | 4 | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200
E mi piacerebbe uscita:
TM67 | 4,9,72 | 32556,98200,22300
TM99 | 2,3 | 23009,11200
In MySQL sono stato in grado di utilizzare la funzione di aggregazione GROUP_CONCAT
, ma non sembra funzionare qui ... Esiste un equivalente per PostgreSQL o un altro modo per farlo?
Non è una risposta, ma guarda che http://www.postgresonline.com/journal/index.php? /archives/14-CrossTab-Queries-in-PostgreSQL-using-tablefunc-contrib.html. – Kuberchaun
http://stackoverflow.com/questions/1943433/postgresql-concat-ws-like-function –
possibile duplicato della funzione [Simulation group \ _concat MySQL in SQL Server?] (Http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-sql-server) – ntalbs