我使用MySQL 5.7,和我得到这个查询时出现错误:如果我改变GROUP BY MONTH(created)
与MySQL的SELECT列表是不是在GROUP BY子句中包含非聚合列
SELECT
COUNT(id) AS sales,
SUM(amount) AS total,
created
FROM
`payments`
WHERE status =1
GROUP BY MONTH(created);
:
GROUP BY created
然后错误消失。我没有访问my.ini,对sql_mode进行更改。
这似乎是不言自明的。 – Strawberry