首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Access 2010中从查询中拉取符合三个条件的记录

在Access 2010中从查询中拉取符合三个条件的记录
EN

Stack Overflow用户
提问于 2014-07-02 03:18:28
回答 1查看 115关注 0票数 0

创建一个查询,该查询将只返回在所有三个类别中具有条目的记录。记录是由一个唯一的化学ID号来标识的,但我们可能有许多关于该化学ID的条目。我只想要那些已经为三个分类类群中的每一个进行了测试的条目。

所以:

Chem ID分类

1111昆虫

1111哺乳动物

1111工厂

1251工厂

1251昆虫

8588工厂

8789只哺乳动物

8789植物

我只想返回化学ID 1111。

我觉得这应该很容易,因为信息都已经包含在一个查询中了。对sql来说太新了,现在还找不到聪明的解决方案。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-02 04:18:03

您可以按ChemID进行分组,然后对其进行过滤,使其仅包括分组时具有三个distinct类别的ChemID(这意味着,获取唯一类别值的计数)。下面的查询将向您显示至少3个类别中的任何ChemID。

代码语言:javascript
复制
SELECT [ChemID]
FROM #chemicals
GROUP BY [ChemID]
HAVING COUNT(DISTINCT [Taxon]) >= 3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24517719

复制
相关文章

相似问题

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