|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() ACInscription : octobre 2010 Messages : 28 ![]() |
Bonjour,
J'ai besoin d'une piste pour résoudre le cas suivant (Oracle 10g) : A partir de la table suivante : Code :
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 : 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. |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : septembre 2008 Messages : 84 ![]() |
Bonjour,
je pense que la réponse se trouve ici : http://www.developpez.net/forums/d58.../pivot-oracle/ |
|
|
00
|
|
|
#3 |
![]() ![]() |
Faites une recherche sur STRING AGGREGATION sur ce forum.
Il y a une fonction built-in à partir de 11gR2, avant il faut faire autrement. J'ai un faible pour la solution XML.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() ACInscription : octobre 2010 Messages : 28 ![]() |
Waldar, merci pour le tuyau... une petite adaptation (distinct) et ça fonctionne bien.
Code :
|
||
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Je ne sais pas pourquoi vous faites la jointure, elle ne me paraît pas nécessaire dans ce cas, et du coup le distinct non plus :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com