MS Access错误,聚合函数

时间:2017-09-20 15:31:06

标签: sql database ms-access

我正在尝试在访问中运行下面的sql查询。我一直收到MS Access错误:

  

“您尝试执行的查询不包含指定表达式'ID'作为聚合函数的一部分”

我写的查询如下:

{{1}}

1 个答案:

答案 0 :(得分:0)

我在此引用DataSets.Subject.Value中看到错误,但我不确定它是否会生成该错误消息。试试这个版本:

SELECT s.ID, s.Description, Max(ds.ID) AS ID_DataSets
FROM Subject as s INNER JOIN
     DataSets as ds
     ON s.Description = ds.Value  -- is this correct?
GROUP BY s.ID, s.Description;

我发现查询在使用表别名时更易于编写和读取。