方法一:
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘se_jck++的博客-CSDN博客
这个错误是由于 MySQL 的新版本中默认开启了ONLY_FULL_GROUP_BY
模式,即在 GROUP BY
语句中的 SELECT 列表中,只能包含分组或聚合函数,不能包含其他列。
方法二:
通过MAX函数获取最新的时间和地址(因为需要按照地址分组),然后作为一张表和原来的数据
进行联查,条件就是地址和时间要和获取的最大时间和地址相等。
参考:
MySql分组后查询最新的数据_mysql 分组 最新数据_Dadyage的博客-CSDN博客
https://www.cnblogs.com/java-spring/p/11498457.html
MySQL分组查询每组最新的一条数据(通俗易懂) - 程序员大本营