示例(Microsoft SQL 服务器):
CREATE TABLE t1 (a INT, b INT);
SELECT a, b FROM t1 GROUP BY a;
如果您运行 SELECT 查询,您将收到一个错误,因为 Microsoft SQL Server 需要 b
列在 GROUP BY 中或在聚合函数内使用。 以下两个示例将修复该错误。
SELECT a, b FROM t1 GROUP BY a, b;
SELECT a, max(b) max_b FROM t1 GROUP BY a;