Bonjour,

J'ai besoin d'une piste pour résoudre le cas suivant (Oracle 10g) :

A partir de la table suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
TABLE test
 Name                                      Null?    Type                        
 ----------------------------------------- -------- ----------------------------
 KEY_ID                                             NUMBER                      
 NO_SEQ                                             NUMBER                      
 VAL                                                VARCHAR2(4000)
populée ainsi

KEY_ID NO_SEQ VAL

1 1 a
1 2 b
1 3 c


Y'a-t-il un moyen d'obtenir avec une requête le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
KEY_ID   NEW
 
1        a,b,c
La colonne new étant la concaténation des n séquences, séparées par le caractère , (virgule).

Merci de votre aide précieuse.