Difficultés pour construire une requête à partir de GROUP_CONCAT
Bonjour,
Je rencontre des difficultés pour construire une requête.
Je dispose d'une table comme cela :
Code:
1 2 3 4
| id string nb
1 "Maison" 2
2 "Bateau" 1
3 "Ordinateur" 3 |
Je cherche à récupérer la chaine "Maison, Maison, Bateau, Ordinateur, Ordinateur, Ordinateur". Tous les mots doivent être présents nb fois, et séparés par des virgules et des espaces.
Si je n'avais pas eu besoin de les avoir plusieurs fois j'aurais écrit :
Code:
1 2 3
| SELECT id, GROUP_CONCAT(string SEPARATOR ", ") AS string
FROM table
GROUP BY id |
Mais ici cela n'est pas suffisant.
Merci d'avance pour votre aide !
PS : Je ne peux pas passer par un traitement en PHP ou autre.