Bonjour,
Ma question est simple et s'expose facilement par l'exemple suivant. Malheureusement, je n'ai pu en trouver la réponse...
Soit une table nommée Personnes_Pays ou «PP» pour faire court et contenant les enregistrements suivants :
+----+------------+-----------+
| id | Personnes | Pays |
+----+------------+-----------+
| 1 | John | Canada |
| 2 | Pierre | Canada |
| 3 | Ingrid | Suède |
| 4 | Joseph | Canada |
| 5 | Pablo | Chili |
| 6 | Marisol | Chili |
| 7 | Didier | France |
+----+------------+-----------+
Comment arriver à générer la table suivante :
+--------------------+-------------+
| Tous | Pays |
+--------------------+-------------+
| John, Joseph, Pierre | Canada |
| Marisol, Pablo | Chili |
| Didier | France |
| Ingrid | Suède |
+--------------------+-------------+
Autrement dit, comment arriver à concaténer toutes les personnes d'un pays, pour chaque pays présent dans la table?
J'ai essayé avec un Join mais, je ne peux avoir qu'un maximum de deux noms concaténés, pas la totalité. Évidemment, le nombre de personnes pour un pays donné est variable et l'algorythme doit pouvoir les extraire tous.
Merci d'avance!
Partager