这个错误提示意味着在 SELECT 语句中,只能选择一个列进行排序,而不是两个列同时进行排序。

如果你想按照多个列进行排序,可以使用多个 ORDER BY 子句,每个子句只包含一个列。

这是一个修改后的示例:

SELECT column1, column2
FROM table_name
GROUP BY column1, column2
ORDER BY column1;

在这个例子中,我们首先按照 column1 进行排序,然后按照 column2 进行排序。

注意:

  • 在使用 GROUP BY 子句时,ORDER BY 子句中的列必须包含在 GROUP BY 子句中。
  • 如果没有指定 ORDER BY 子句,则结果集将以随机顺序返回。
MySQL GROUP BY 错误:Operand should contain 1 column(s)

原文地址: https://www.cveoy.top/t/topic/qmP5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录