|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() |
Bonjour,
Soit le résultat suivant d'une requête: A | B A | TOTO B | TATA B | TITI C | TUTU D | TETE Je souhaite pouvoir renvoyer les données suivantes A | B A | TOTO B | TATA/TITI C | TUTU D | TETE Donc, faire un group by COL A et concaténer les données de la colonne B. Des idées ? Merci
__________________
"Patience et longueur de temps font plus que force ni que rage ..." |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 227 ![]() |
bonjour,
tout d'abord je creerai une fonction d'aggregation: Code :
Code :
SELECT a, aggr(a) FROM ma_table GROUP BY a |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() |
Je vais tester ça...
N'existe-t-il pas une fonction standard permettant de le faire ?
__________________
"Patience et longueur de temps font plus que force ni que rage ..." |
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() |
Ta solution fonctionne bien,
Merci
__________________
"Patience et longueur de temps font plus que force ni que rage ..." |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
Après, certains éditeurs de bases de données proposent quand-même une fonction spécifique pour faire ce genre de choses
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com