GBase 8s开发与管理 - FIRST_ROW
type: channel
link: https://www.gbasedbt.com/index.php/tag/FIRST_ROW/
items: mysql group by兼容写法FIRST_ROW

mysql group by兼容写法FIRST_ROW
type: item
date: 2025-04-21T10:58:02+08:00
description: 从mysql迁移库，存在非聚集列不在group by 的语句。这样的sql会被认为是不合法的sql，因为：1，order by后面的列必须是在select后面存在的2，select、having或order by后面存在的非聚合列必须全部在group by中存在通用情况下，mysql可以通过以下三种方式解决报错问题1，修改sql使其遵守only_full_group_by规则2，关闭only_full_group_by规则3，降级数据库版本在5.7以下[...]