MYSQL : GROUP_CONCAT
Eric
-
Eric -
Eric -
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
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
-
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.
-
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