PhpStorm 2021.3 Help

代码检查:列应按子句分组

报告不在 GROUP BY 子句或聚合函数调用内的列。

示例(Microsoft SQL Server):
创建表 t1 (a INT, b INT); 从 t1 组中选择 a、b;

如果您运行 SELECT 查询,您将收到一个错误,因为 Microsoft SQL Server 需要bGROUP BY 中的列或在聚合函数中使用该列。以下两个示例将修复该错误。
选择 a, b 从 t1 组按 a, b; SELECT a, max(b) max_b FROM t1 GROUP BY a;

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日