Concaténer les champs de plusieurs lignes en un seul
Bonjour à tous,
soit une tables 'personnes'
'id' (autoincrémenté) 'nom' 'prenom'
et une table 'abonnements'
'id' (autoincrémenté) 'personne_id' 'année'
Code:
1 2 3 4 5
|
SELECT prenom, nom, count(*)
FROM personnes, abonnements
WHERE abonnements.personne_id = personnes.id
GROUP BY prenom, nom; |
me donne par ex.
Jules | Trombone | 3
si Jules a été abonné trois années.
Ce que j'aimerais, c'est la liste des années dans ce troisième champs
Jules | Trombone | 1983, 1984, 1985
Est-ce faisable ?
Merci d'avance,
G.