bonjour,
pour concaténer plusieurs lignes j'utilise actuellement le code
ceci me donne une ligne avec des colonnes pour la commune, pour les personnes, leurs fonctions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table MATABLE as select commune, array_to_string(array_agg(distinct nom_personnes), ';'), array_to_string(array_agg(distinct fonction), ';') from table group by commune order by commune
ex
Commune Personnes Fonction Toulouse Pierre; Ahmed Ingénieur; Responsable
la question que je me posais est : est ce possible de faire une concaténation mais avec un résultat
un peu plus complexe:
une colonne pour les communes, une pour les personnes mais à chaque personnes une sous cellule
ex :
Commune Personnes Fonction Toulouse Pierre Ingénieur Ahmed Responsable
Peut on faire cela?
merci
Partager