Effectuer plusieurs COUNT dans une requete mysql
Bonjour à tous,
Je cherche à mettre en place un calcul du nombre de réponse par catégorie via une seule requête mysql.
Dans ma page agenda j'affiche plusieurs événements correspondant à trois catégories.
Je souhaite compter le nombre de réponse pour les 3 catégories via une seule requête mysql.
J'ai fait le tour des plusieurs réponses sur le forum mais je n'ai pas trouvé de quoi avancer sur mon problème.
Voici le bout de requête que j'ai gratté :
Code:
1 2 3 4 5 6 7 8 9 10 11
| $sqlQuery2 =
" SELECT COUNT (SOIREE_TYPE= '1') AS CONCERT_TYPE, COUNT (SOIREE_TYPE= '2') AS SPECTACLE_TYPE, COUNT (SOIREE_TYPE= '3') AS SOIREE_TYPE ".
" FROM SOIREE ".
" ORDER BY SOIREE_DATE ASC ";
$req2 = mysql_query($sqlQuery2);
checkSqlError($sqlQuery2);
$countValue = mysql_fetch_array($req2);
return $countValue['CONCERT_TYPE'];
return $countValue['SPECTACLE_TYPE'];
return $countValue['SOIREE_TYPE']; |
J'ai un message d'erreur qui s'affiche : à causé une erreur sur le serveur mySql:
Citation:
FUNCTION nightfever1.COUNT does not exist
A priori je m'y prends mal, quelle est la bonne méthode ?
Merci beaucoup par avance,
Aurélien