ACCESS查询表1和表2后显示出表1的所有内容,表2中显示出与表1相关的,没有的则显示空白。
比如表1内容如下
学生编号 姓名 成绩
1 张三 80
2 李四 75
3 王五 59
表2内容如下:
学生编号 成绩分类
1 合格
2 合格
表2中没有学生3的内容,查询后显示为如下:
学生编号 姓名 成绩 成绩分类
1 张三 80 合格
2 李四 75 合格
3 王五 59
就是成绩 分类为空的王五也会显示出来,我做了表2中没有分类内容的话就不显示为空的数据了,如何解决
解决方案:
关键原因在查询中两个表的联接属性。(双击联接的线条或者右键打开)
①只包含两个表中联接字段相等的行。→这样的结果,按照上例,只有2行,不显示表2为空的行。
②包含表1所有字段及表2中联接相等的字段的那些记录。→这样的话,上例,显示3行,对于表2没有的记录,以空值显示。
③包含表2所有字段及表1中联接相等的字段的那些记录。→这样的话,上例,显示2行,虽然表1有多余的记录,但不显示出来。
网友评论