ACCESS中DISTINCT的用法问题

2024-11-03 03:08:29
推荐回答(1个)
回答1:

SQL语句里使用distinct谓词,指对有重复的记录行只取唯一的一条记录(它针对的是所有的输出字段且这些字段值的组合必须是唯一),该谓词必须放在输出字段列表的前面,而不得单独应用到某个字段里,否则必然报错。

请记住distinct是谓词,它不是内置函数、不得当做函数使用!

贴出的语句可修改如下
SELECT DISTINCT Count(CallForward.字段1) AS 字段1之计数, CallForward.字段2
FROM CallForward
GROUP BY CallForward.字段2;

修改后的语句语法上没问题,但是能否返回您要求的结果,这里不好判断,请自行分析。