J'ai une table et j'aimerais tirer une ligne par identifiant avec des valeurs de champs concaténées.Postgresql GROUP_CONCAT équivalent?
Dans ma table, par exemple, j'ai ceci:
TM67 | 4 | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200
Et je voudrais sortie:
TM67 | 4,9,72 | 32556,98200,22300
TM99 | 2,3 | 23009,11200
MySQL j'ai pu utiliser la fonction d'agrégation GROUP_CONCAT
, mais cela ne semble pas fonctionner ici ... Existe-t-il un équivalent pour PostgreSQL, ou une autre façon d'accomplir cela?
Pas une réponse, mais Vérifions 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 –
duplication possible de [Simuler le groupe \ _concat MySQL fonction dans SQL Server?] (Http://stackoverflow.com/questions/451415/simulant-groupe-concat-mysql-fonction-dans-sql-server) – ntalbs