Boujour à tous,
j'ai une petite question sur une requete sql (Mysql 5.1)
Valeurs dans ma table :
je souhaiterais obtenir pour chaque id la liste des valeurs du champ val sur une ligne de resultat avec les valeurs concaténées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 mysql> select * from log; +----+-----+ | id | val | +----+-----+ | 1 | 1 | | 1 | 2 | | 1 | 3 | | 2 | 10 | | 2 | 11 | | 2 | 13 | +----+-----+ 6 rows in set (0.00 sec)
soit :
je pense que la solution est dans GROUP BY + CONCAT ou peut etre un select imbriqué... mais je n'arrive pas à obtenir ce resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 +----+-----+ | id | val | +----+-----+ | 1 | 1,2,3 | | 2 | 10,11,13 | +----+-----+
Merci d'avance pour vos futur réponses.
Partager