选择“基于位置条件的行”,但根据特定的列值对它们进行分组

本文关键字:于位置 位置 选择 条件 | 更新日期: 2023-09-27 18:36:37

我想根据我的where子句从数据库中选择一些行,并根据一些条件对它们进行分组。

到目前为止,我已经这样做了

SELECT col1, Encounter.EncounterId, col2, col3 FROM Abcd
Where SomeCondition
GroupBy Encounter.EncounterId

返回的错误是:

不包含在聚合函数或 GROUP BY 子句中。

选择“基于位置条件的行”,但根据特定的列值对它们进行分组

试试这个:

 SELECT col1, Encounter.EncounterId, col2, col3 FROM Abcd
 Where SomeCondition
 GroupBy col1, Encounter.EncounterId, col2, col3