MYSQL : GROUP_CONCAT

Fermé
Eric - 26 juil. 2010 à 15:35
 Eric - 26 juil. 2010 à 15:40
Bonjour,

J'ai une requête SQL de la forme
"SELECT COUNT('Champ') AS Nom FROM 'Table' WHERE Condition GROUP BY Groupement"

Ceci me retourne une suite de lignes avec mes valeurs

Est-il possible de regrouper toutes ces valeurs sur une seule ligne, tel que le ferait GROUP_CONCAT ?
En résumé, ce serait une requête du style "... GROUP_CONCAT(COUNT('Champ')) ...",
mais celle-ci ne fonctionne pas

Merci pour votre aide
Cordialement


2 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
26 juil. 2010 à 15:37
En sql je ne sais pas, par contre en php, il te suffit d'ajouter les valeurs de chaque ligne à une variable déjà existante.
0
Merci

le but est en fait de regrouper plusieurs requêtes SQL en une seule afin de minimiser leur nombre

SELECT xxx as r1, yyy as r2, ...

une de ces (sous-)requête serait ce regroupement

(l'équivalent du "implode" du php)

cordialement
0