我使用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