Bonjour,

Je cherche à présenter le résultat de ma requête sous une forme concaténée:

1=> code, nom, groupe, pc1, pc2, pc3, pc4, pc5.

Le seul hic est que je n'arrive pas à forcer le résultat dans cette présentation.
Je l'ai plutôt naturellement comme ceci :

2=> code, non, groupe, pc.
aa, libelle de aa, groupe1, pc1
bb, libelle de bb, groupe1, pc2
...

Comment faire pour que 2 se présente comme 1 ?

Voici mon humble requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT DISTINCT
  A.code                                                                AS CODE, 
  A.intitule_code                                                       AS NOM,
  B.libelle                                                             AS GROUPE, 
  CASE  WHEN E.id = 1		THEN '1' Else '0' END   AS "PC1",
  CASE  WHEN E.id = 2          	THEN '1' Else '0' END   AS "PC2",
  CASE  WHEN E.id = 3          	THEN '1' Else '0' END   AS "PC3",
  CASE  WHEN E.id = 4       	THEN '1' Else '0' END   AS "PC4",
  CASE  WHEN E.id = 5		THEN '1' Else '0' END   AS "PC5"
FROM 
  base.code_1 AS A
        LEFT JOIN base.asso_code_1_sc AS C
                ON A.id_code = C.id_code AND A.id_groupe = C.id_groupe
                        LEFT JOIN base.plancpt_lib AS E
                                ON C.id_plan = E.id
        LEFT JOIN base.groupes_codes_adm AS B
                ON A.id_groupe = B.id AND B.id = C.id_groupe;
Merci.