
方法一:
这个错误是由于 MySQL 的新版本中默认开启了ONLY_FULL_GROUP_BY模式,即在 GROUP BY
语句中的 SELECT 列表中,只能包含分组或聚合函数,不能包含其他列。
方法二:

通过MAX函数获取最新的时间和地址(因为需要按照地址分组),然后作为一张表和原来的数据
进行联查,条件就是地址和时间要和获取的最大时间和地址相等。
参考:
MySql分组后查询最新的数据_mysql 分组 最新数据_Dadyage的博客-优快云博客
文章介绍了在MySQL新版本中遇到的ONLY_FULL_GROUP_BY错误,该错误要求GROUPBY语句的SELECT列表只能包含分组或聚合函数。为解决此问题,可以使用MAX函数结合联查来获取每组的最新数据。

方法一:
这个错误是由于 MySQL 的新版本中默认开启了ONLY_FULL_GROUP_BY模式,即在 GROUP BY
语句中的 SELECT 列表中,只能包含分组或聚合函数,不能包含其他列。
方法二:

通过MAX函数获取最新的时间和地址(因为需要按照地址分组),然后作为一张表和原来的数据
进行联查,条件就是地址和时间要和获取的最大时间和地址相等。
参考:
MySql分组后查询最新的数据_mysql 分组 最新数据_Dadyage的博客-优快云博客
3041
5602
5246
1万+
4837

被折叠的 条评论
为什么被折叠?