J'ai le tableau suivant.Requête MySQL utilisant where et clause group by
mysql> select * from consumer9;
+------------+--------------+-------------------+
| Service_ID | Service_Type | consumer_feedback |
+------------+--------------+-------------------+
| 100 | Computing | -1 |
| 35 | Printer | 0 |
| 73 | Computing | -1 |
| 50 | Data | 0 |
+------------+--------------+-------------------+
Je souhaite utiliser la clause GROUP BY
dans mon projet. Je reçois une erreur lorsque j'utilise la requête:
SELECT Service_ID, Service_Type, SUM(consumer_feedback)
FROM consumer9
GROUP BY Service_ID
WHERE Service_Type=Printer;
Erreur
erreur 1064 (42000): Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour le droit d'utiliser la syntaxe près de « où SERVICE_TYPE = Imprimante » à la ligne 1
J'espère que quelqu'un est en train d'éditer ça maintenant. Mes yeux ont mal :( – Codesleuth