我正在尝试在访问中运行下面的sql查询。我一直收到MS Access错误:
“您尝试执行的查询不包含指定表达式'ID'作为聚合函数的一部分”
我写的查询如下:
{{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;
我发现查询在使用表别名时更易于编写和读取。