跨多个表访问查询,可能不存在相关记录

时间:2015-06-03 17:26:14

标签: ms-access ms-access-2010

我正在使用MS Access 2010数据库,我需要查询5个表。

表1有一个ID,名称,以及其他几个不相关的列 表2到表5有自己的ID,表1中相关记录的ID,日期字段,然后是其他杂项字段。

我正在尝试构建一个查询来返回表1中的ID和名称,以及表2-5中的日期。

我并不认为会有任何问题,但我在这里。我没有对查询做过任何特殊处理,只是将表/列添加到Query Design视图中。

查询正在运行,但是如果用户没有在任何相关表中创建具有匹配ID的相关记录,则忽略表a中的记录。

我希望查询返回表1中的所有记录,并显示表2-5中的日期,即使其中一个或所有记录没有相关条目。

我希望这是有道理的...非常感谢任何帮助!谢谢! :)

1 个答案:

答案 0 :(得分:0)

如果我正确理解你的要求。在设计视图中打开查询,双击将表1连接到另一个表的行并选择。 All from table 1 and only those records...

我认为应该给你你想要的东西。否则,您可能需要发布有关其他表的更多数据。