Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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 ?
Julien.
https://rjuju.github.io/
Hors ligne