ER_WRONG_FIELD_WITH_GROUP:SELECT列表的表达式#1不在GROUP BY子句中并包含nonaggregated

时间:2016-07-28 17:15:49

标签: mysql sql group-by

我正在尝试运行此查询,但它会抛出错误

ER_WRONG_FIELD_WITH_GROUP:SELECT列表的表达式#1不在GROUP BY子句中,并且包含非聚合

以下是我在代码中使用的查询。

"select created_at from user where username = '" + id + "' group by DATE(created_at)"

1 个答案:

答案 0 :(得分:1)

您无需更改模式。您可以尝试更改它并进行检查。重启MYSQL。

但是,下面应该可以正常工作。

SELECT DATE(created_at) 
FROM user 
WHERE username = '" + id + "' 
GROUP BY DATE(created_at)