Sql 在Microsoft Access中从多个表中收集单行

Sql 在Microsoft Access中从多个表中收集单行,sql,ms-access,Sql,Ms Access,我在Microsoft Access 2013中有几个表,所有表的格式都相同: ID |对象|人1 |人2 |人3| ID |字符串|是/否|是/否|是/否| 我想做的是做一个查询,我为每个表输入一个字符串值,它打印出整行,每个字符串都有自己的行,所以看起来像: 身份证号码|对象|人1… 表1 ID |表1字符串|表1是/否 表2 ID |表2字符串|表2是/否 但是,每次我尝试时,它都会将所有数据放在一个非常长的行中,这是不可能看到的。我所有的搜索都只发现有人试图做与我所做完全相反的事情,所以

我在Microsoft Access 2013中有几个表,所有表的格式都相同:

ID |对象|人1 |人2 |人3|

ID |字符串|是/否|是/否|是/否|

我想做的是做一个查询,我为每个表输入一个字符串值,它打印出整行,每个字符串都有自己的行,所以看起来像:

身份证号码|对象|人1…
表1 ID |表1字符串|表1是/否

表2 ID |表2字符串|表2是/否


但是,每次我尝试时,它都会将所有数据放在一个非常长的行中,这是不可能看到的。我所有的搜索都只发现有人试图做与我所做完全相反的事情,所以我肯定错过了一些明显的东西。有什么提示吗?

嗯……这几乎不是一种正常的数据形式——因此,您不太可能找到好的示例来构建报表并使用其分组和排序功能。@June7,报表似乎只提供一个表中的所有行,它们不允许我只从每个表中获取一行。当我尝试从多个表中获取数据或删除我不关心的行时,什么都没有显示。涉及多少个表?它们之间有什么关系?@June7,共有十张表格,每一张都是关于不同的类别。它们都有一列对象名和一列人(总是以相同顺序排列相同的人),以及它们是否有该对象。