小编S.P*_*IBA的帖子

Mysql查询使用where和group by子句

我有下表.

mysql> select * from consumer9;
+------------+--------------+-------------------+
| Service_ID | Service_Type | consumer_feedback |
+------------+--------------+-------------------+
|        100 | Computing    |                -1 |
|         35 | Printer      |                 0 |
|         73 | Computing    |                -1 |
|         50 | Data         |                 0 |
+------------+--------------+-------------------+
Run Code Online (Sandbox Code Playgroud)

我想GROUP BY在我的项目中使用子句.我在使用查询时遇到错误:

SELECT  Service_ID, Service_Type, SUM(consumer_feedback) 
FROM consumer9 
GROUP BY Service_ID 
WHERE Service_Type=Printer;
Run Code Online (Sandbox Code Playgroud)

错误

错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第1行的'where Service_Type = Printer'附近使用正确的语法

mysql

14
推荐指数
2
解决办法
5万
查看次数

标签 统计

mysql ×1