PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 05/09/2018 16:44:52

Tinmar
Membre

Équivalent pgsql d'un Group_Concat de plusieurs colonnes

Bonjour,
j'essaye de traduire des requêtes MySQL en PgSQL cependant je n'arrive pas a traduire une cette partie d'une requête avec un group_concat qui n'existe pas en pgsql


SELECT GROUP_CONCAT( CONCAT(table1.colonne1, ":"),  table2.colonne2  ORDER BY table1.colonne1 DESC SEPARATOR ';')


le but étant d'avoir en sortie table1.colonne1.ligne1 : table2.colonne2.ligne1 ; table1.colonne1.ligne2 : table2.colonne2.ligne2 ; ....


j'ai fait des recherche avec notamment string_agg mais je n'ai pas réussi à obtenir la même sortie. Si quelqu'un pouvait m'éclairer je lui en serais très reconnaissant.

Merci d'avance.

Hors ligne

#2 07/09/2018 20:59:25

rjuju
Administrateur

Re : Équivalent pgsql d'un Group_Concat de plusieurs colonnes

string_agg me parait pourtant être ce qu'il vous faut.  Quel est le soucis avec exactement ?

Hors ligne

Pied de page des forums