Bonjour,
Je bute sur un truc.
J'ai une requête qui me renvoie ce genre de résultats :
J'ai une colonne, et plusieurs résultats trouvés.Colonne 1
Ligne 1 Résultat 1
Ligne 2 Résultat 2
Ligne 3 Résultat 3
etc...
Ce que j'aimerais, c'est que MySQL me renvoie juste une seule valeur, avec des résultats séparés par des virgules, exemple :
Alors je connais bien la fonction implode() de PHP, mais le souci est que la requête en question est en réalité une sous-requête, et du coup, ça m'arrangerait que MySQL fasse le boulot, sinon je vais devoir interrompre ma requête, boucler en PHP, traiter en PHP, concaténer avec les résultats précédents, etc jusqu'à refaire ma requête complètement une fois mes sous-requêtes traitées en PHP.Colonne 1
Ligne 1 Résultat1, Résultat 2, Résultat 3
Connaissez-vous une fonction SQL permettant de faire directement 1 ligne de résultats séparés par des virgules plutôt que autant de lignes que de résultats ?
Merci d'avance,
Ben
[Edit] Pb d'affichage du forum... Imaginez "Colonne 1" au dessus des résultats ^^
Partager