每个 GROUP BY 表达式必须至少包含一个不是外部引用的列
时间: 2024-03-28 21:40:12 浏览: 225
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
是的,每个 GROUP BY 表达式必须至少包含一个在该表中定义的列,或者是一个聚合函数,而不是外部引用的列。如果 GROUP BY 表达式不符合这个要求,那么查询就会失败并返回错误。这是因为 GROUP BY 子句用于将结果集中的行分组,并对每个分组执行聚合操作,而如果分组表达式不是有效的表达式,那么就无法对其进行分组和聚合操作。
阅读全文