Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'kaixi_homecare.a.id'
时间: 2023-08-17 12:13:48 浏览: 91
解决大于5.7版本mysql的分组报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated
这个错误是由于您在使用GROUP BY子句时,SELECT语句中的列不一致导致的。在GROUP BY子句中,您必须指定所有不聚合的列。在这种情况下,您需要将a.id列添加到GROUP BY子句中:
SELECT a.id, other_columns
FROM your_table_name AS a
GROUP BY a.id, other_columns
请注意,other_columns是您查询中的其他列。确保在GROUP BY子句中包含所有这些列,以解决此错误。
阅读全文