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 18/09/2019 15:59:44

zetar
Membre

Transformation ligne en colonne

Bonjour,

Je reviens vers vous tous car je n'arrive pas à transformer une table contenant x lignes en 1 seule ligne de x colonnes.

exemple :
col1            col2           col3
2928114    ACS       <null>
2928114    ACSC      CSM
2928114    EME       IRMC
2928115    ETUDE     XDH
2928115    REQ3      INMC
2928116    PADS       CSM
2928116    ACSC      IRMC
2928116    TMUD      RMU

à transformer en :
col1,          col2a        col2b,     col2c jusque col2i     , col3a,    col3b,    col3c,      jusque col3i
2928114     ACS       ACSC     EME,                        ,         ,   CSM,     IRMC,
2928115    ETUDE     REQ3                                       XDH      INMC
2928116    PADS       ACSC     TMUD                         CSM     IRMC    RMU

Merci pour vos retours.
Cordialement.

Hors ligne

#2 20/09/2019 12:07:02

dverite
Membre

Re : Transformation ligne en colonne

La table cible a une structure fixe à 1+9+9 colonnes ou la liste de ses colonnes doit être dynamique?

Hors ligne

Pied de page des forums