该问题已解决。
only_full_group_by模式开启比较好。
only_full_group_by
因为在mysql中有一个函数:any_value(field)允许,非分组字段的出现(和关闭only_full_group_by模式有相同效果)。
mysql
any_value(field)