首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用重复的访问计数查询

使用重复的访问计数查询
EN

Stack Overflow用户
提问于 2011-06-24 06:30:41
回答 1查看 1.7K关注 0票数 0

我有一个Access查询要尝试执行。我只有2个字段,一个办公室的位置和一个域名。有些办公室只使用一个域名,而有些办公室使用更多的域名。然而,当我运行查询时,一些办公室显示有超过100个域名,这不可能是正确的,因为总共只有5个域名。我从高中开始就没有搞过Access,所以我有点生疏了。有没有办法让它只显示sans重复的域名数量,而不是每个办公室的域名总数?

例如,亚特兰大的办公室目前显示有62个域名,而实际上他们使用的是3个。我尝试了一下DISTINCT,并在网上广泛查找,但我什么也找不到。

我现在的SQL语句是: SELECT AD Employees.Office,Count(AD Employees.Domain) AS CountOfDomain FROM AD Employees GROUP BY AD Employees.Office;

EN

回答 1

Stack Overflow用户

发布于 2011-06-27 13:49:08

Access中没有COUNT DISTINCT,请尝试使用子查询:

代码语言:javascript
复制
SELECT ade.Office, Count(*) as DomainsCount FROM 
(SELECT DISTINCT Office, Domain FROM [AD Employees]) ade
GROUP BY ade.Office

(快速编写,可能需要微调)

请注意,如果您保存该查询,然后在SQL视图中对其进行编辑,Access会有一种奇怪的行为:将圆括号更改为方括号,并强制您在保存前重新编辑子查询周围的圆括号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6461383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档