J'aimerai savoir si il est possible avec SQL de concatener le resultat d'une requete.
Je m'explique:
Si une requete retourne plusieurs lignes de resultat, je voudrais que ces resultats soient concaténer en une seul ligne.
J'aimerai savoir si il est possible avec SQL de concatener le resultat d'une requete.
Je m'explique:
Si une requete retourne plusieurs lignes de resultat, je voudrais que ces resultats soient concaténer en une seul ligne.
Bonjour,
ca devrait fonctionner. Evidemment il faut que tu fasse ta requete et ton mysql_query() avant. Par contre la, tes resultats seront concatenner sans espace entre. Pour mettre un espace fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $str = ""; while ($res = mysql_fetch_assoc($query)) { $str .= $res['ton_resultat']; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $str .= " ".$res['ton_resultat'];
Merci pour ta réponse, mais je voudrais utilisé du SQL pur et dur pour faire ça, sans passer par du code.
ah ok desole![]()
alors utilise la fonction mysql concat()
et la tu aura comme resultat le prenom espace le nom
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $query = "select concat(prenom,' ',nom) from ma_table";![]()
Encore merci, mias je n'ai pas été assez explicite :
je lance une requete SQL (SELECT nom FROM tbl_nom WHERE ...) et elle me retourne par exemple 3 ligne de resultat:
1 DUPONT
2 DURAND
3 MACHIN
Je voudrais avec SQL seulement recuperer qu'une seule ligne :
1 DUPONT DURAND MACHIN
Je ne sais vraiment pas si c'est possible, peut-être pas?
(Avec du code pas de problème, mais c'est pour mon taf, sans php et avec une base access).
non, je ne pense pas que ce soit possible sans code, mais en meme temps ici tu es sur le forum sgdb et php. Pose ta question dans le forums accessEnvoyé par zian974
![]()
Oui, mais j'utilise php tous les jours donc pour moi c'était naturel d'aller sur ce forum. je ne me suis pas pris la tête.
Et que ce soit pour MySQL, Access, ou autre c'est du sql.
Je sais que pour certain SGBD, on peut utiliser des fonctions à l'intérieur des requetes, ça aurait pu être une solution????.
Comme y'a des personnes calés sur ce forum, j'espérai une réponse. Mais il vaut mieux que j'aille sur un forum spécialisé sur SQL ou access
Enfin merci pour tes réponses rapides.
Salutations
Partager