微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MS Access 如何查询另一个查询的结果

如何解决MS Access 如何查询另一个查询的结果

我有一个现有查询 (Query1),它从表中返回 5 个字段。然后我想要做的是另一个查询 (Query2),它使用 Query1 中返回的一个字段中的每条记录来返回不同表中的字段。两个表都有一个公共字段(项目)。 Query1 返回 Project 和 4 个附加字段。对于 Query1 返回的每条记录,我想根据 Project 字段运行 Query2。我如何设计 Query2?

预先感谢您的帮助!

解决方法

由于两个表共享一个公共字段(项目),您应该能够在单个查询中加入它们,而不必担心子查询。像这样:

PATH

但是,如果 Query1 正在执行特定操作以仅返回这 5 条记录,那么您可以将 Query1 的结果加入到另一个表中。所以你的 Query2 可能看起来像:

SELECT *
FROM Table2 
INNER JOIN Table1 ON Table2.Project = Table1.Project;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。