mysql group by 两个字段 然后 order by这两个字段 提示Operand should contain 1 columns
在MySQL中,当使用GROUP BY子句时,只能使用一个列名进行分组。如果要按多个列进行分组,并按这些列进行排序,则可以使用多个列名组合成一个新的列,并在GROUP BY子句和ORDER BY子句中使用该新列。
例如,假设有一个名为"table_name"的表,包含两列"column1"和"column2",要按这两列进行分组并按它们进行排序,则可以使用如下语句:
SELECT column1, column2 FROM table_name GROUP BY column1, column2 ORDER BY column1, column2;
这样可以将"column1"和"column2"组合成一个新的列,并在GROUP BY子句和ORDER BY子句中使用该新列。
原文地址: http://www.cveoy.top/t/topic/iGjc 著作权归作者所有。请勿转载和采集!