You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access中合法SQL触发报错:ReviewID需作为聚合函数的一部分

Access SQL分组查询报错疑问

我正在自学Access SQL,现有TableReviews和TableClient两张表,想要编写查询语句获取每个客户的最新评论ID。此前我在Stack Exchange上也发布过相关关联问题,这次参考W3C教程编写了如下SQL语句,该语句在W3C示例数据库的等价表与字段类型中可正常运行:

SELECT Max(TableReviews.ReviewDate) AS LastReview, TableClient.ClientFullName, TableReviews.ReviewID
FROM TableReviews INNER JOIN TableClient ON TableReviews.ReviewClient = TableClient.ClientID
GROUP BY ClientFullName;

但在Access中尝试以数据表视图查看该查询时,触发报错:

你的查询未将指定表达式'ReviewID'包含在聚合函数中。

我大致理解错误含义,但不清楚为何会报错,且已通过两个语法检查器验证该SQL合法。想了解Access SQL是否存在特殊规则?

内容的提问来源于stack exchange,提问作者James Clarke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 03:50:29