Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 联合查询MS Access中的查找问题_Ms Access_Ms Access 2013_Lookup Tables - Fatal编程技术网

Ms access 联合查询MS Access中的查找问题

Ms access 联合查询MS Access中的查找问题,ms-access,ms-access-2013,lookup-tables,Ms Access,Ms Access 2013,Lookup Tables,我有两个查询,分别是Role和Description字段。我在这两个查询中创建了一个联合查询 查询1来自表Building1,第二个查询来自表Building2 但是字段Role是一个组合,由LookUp从基表Role查询填充,并使用绑定列显示名称 当我执行查询时,我得到的结果是正确的,而当我运行union时,字段Role给我的是RoleId,而不是名称 是否有人可以告诉/解释它的行为原因以及解决方法将表角色添加到查询中两次 然后将它们的ID分别连接到RoleId og Building1和Bu

我有两个查询,分别是Role和Description字段。我在这两个查询中创建了一个
联合
查询

查询1来自表
Building1
,第二个查询来自表
Building2

但是字段
Role
是一个组合,由
LookUp
从基表
Role
查询填充,并使用
绑定列
显示
名称

当我执行查询时,我得到的结果是正确的,而当我运行
union
时,字段
Role
给我的是
RoleId
,而不是名称


是否有人可以告诉/解释它的行为原因以及解决方法

将表角色添加到查询中两次

然后将它们的ID分别连接到RoleId og Building1和Building2