Ms access 使用access中的查询合并数据表和子数据表

Ms access 使用access中的查询合并数据表和子数据表,ms-access,Ms Access,我有一个access表,它有自己的信息,还有一个子数据表,它使用子/主字段链接到它。对于表中的每条记录,子数据表中有一条记录。我想知道是否可以给我一个查询的代码,将所有这些都放在一个表中。如果您确定一对一的关系,那么您可以简单地连接“主”表和“子”表之间的外键关系: 如果确实要将这些内容合并到新表中,请打开Access查询编辑器,从“视图”菜单中选择“SQL视图”,然后将上述示例粘贴到SQL视图中。然后将表名和列名替换为上述名称(添加m.MasterField3、4、…c.ChildField3

我有一个access表,它有自己的信息,还有一个子数据表,它使用子/主字段链接到它。对于表中的每条记录,子数据表中有一条记录。我想知道是否可以给我一个查询的代码,将所有这些都放在一个表中。

如果您确定一对一的关系,那么您可以简单地连接“主”表和“子”表之间的外键关系:

如果确实要将这些内容合并到新表中,请打开Access查询编辑器,从“视图”菜单中选择“SQL视图”,然后将上述示例粘贴到SQL视图中。然后将表名和列名替换为上述名称(添加m.MasterField3、4、…c.ChildField3、4等)


然后从“查询类型”菜单中选择“生成表查询”。键入新表的唯一名称,然后运行查询

工作得很有魅力!非常感谢。如果你能把答案标为被接受,或者投赞成票,那将是最值得感激的…;-)
SELECT m.PKID, m.MasterField1, m.MasterField2, c.ChildField1, c.ChildField2
FROM ChildTable AS c INNER JOIN MasterTable AS m ON c.ClientID = m.ClientID;