Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.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
Database “多重”;详情;Access中某个组下的节_Database_Ms Access - Fatal编程技术网

Database “多重”;详情;Access中某个组下的节

Database “多重”;详情;Access中某个组下的节,database,ms-access,Database,Ms Access,我的数据是这样组织的: 根任务 子任务1 根任务2 子任务2 根任务3 在Access中创建报表时,按根任务分组并在“详细信息”下添加子任务似乎有效,但不会显示根任务3,因为没有引用它的子任务 如何组织报表/分组,使其即使没有子任务也能显示根任务?默认的内部联接仅显示另一个表中有匹配记录的行,但用于选择数据的查询中的左联接将给出主表中的行,即使辅助表中没有匹配的记录 如果查看查询的SQL视图,您将看到JOIN 如果您在默认设计模式下查看查询,请右键单击并选择连接属性,以选择返回的记录

我的数据是这样组织的:

  • 根任务
    • 子任务1
  • 根任务2
    • 子任务2
  • 根任务3
在Access中创建报表时,按根任务分组并在“详细信息”下添加子任务似乎有效,但不会显示根任务3,因为没有引用它的子任务


如何组织报表/分组,使其即使没有子任务也能显示根任务?

默认的
内部联接
仅显示另一个表中有匹配记录的行,但用于选择数据的查询中的
左联接
将给出主表中的行,即使辅助表中没有匹配的记录

如果查看查询的SQL视图,您将看到
JOIN

如果您在默认设计模式下查看查询,请右键单击并选择
连接属性
,以选择返回的记录