Bonjour,
Dans la requête ci-dessous, Oracle 10Gr2 m'indique que T2.CODE de la sous (sous) requête n'est pas reconnu.
Je tourne en rond, avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
select  
  T2.CODE, 
  (select   
  rtrim (xmlagg (xmlelement (e, 
             T2.MONCHAMP   
             || '|')).Extract ('//text()'), '|') Enstr             
            from  (select distinct T3.MONCHAMP from Table3 T3  
             where T3.CODE=T2.CODE 
                ) T3 ) as "VALEURS DISTINCTES"
        
from  Table1 T1   
left join Table2 T2
on  T2.CODE   = T1.CODE