access选择查询的三种联接方式
选择查询是ACCESS常用的查询方式,其联接方式有三种:
1. 只包含两个表中中联接字段相等的行;
2. 包括A中所有的记录和B中联接字段枷讹般身相等的哪些记录;
3. 包括B中所有的记录和A中联接字段相等的哪些记录。
以上三种联接方式对于新手来说可能比较抽象,现在我以生产和检验为背景,案例说明这三种方式的区别。
表1:生产表
表2:检验表
联接方式1:只包含两个表中中联接字段相等的行;
即:A∩B,查询出生产和检验共有字段的信息。
方法:在联接属性中选中:只包含两个表中中联接字段相等的行。
查询结果如下:
联接方式2:包括A中所有的记录和B中联接字段相等的哪些记录;
即:查询出:所有的生产记录+相应的检验信息。
方法:在联接属性中选中:包括生产中所有的记录和检验中联接字段相等的哪些记录;
设置联接属性:查询结果:B(检验)中没有对应信息的显示空值。
联接方式3:包括B中所有的记录和A中联接字段相等的哪些记录;
即:查询出:所有的检验记录+相应的生产信息。
方法:在联接属性中选中:包括生产中所有的检验和生产中联接字段相等的哪些记录;
设置联接属性:
查询结果:A(生产)中没有对应信息的显示空值。
你看明白了吗?动手练练吧!