打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Access】Access等值连接详解


在Access中,连接的类型小编自己给它分为6种,分别为:等值连接、自然连接、内连接、左外连接、右外连接、全外连接。初学者总是分不清它们的区别,因为大多数人都只是从概念上来记忆,实际上这些连接需要我们用实际的数据库数据来演示结合才能记得更牢固。那么本节课就先跟随小编来学习一下等值连接吧。

现在假设我们的Access数据库中有这样两张表,表一:有a、b、c三个字段;表二有c、d、e三个字段。如果表一中的任意一个字段和表二中的任意一个字段之间有相同的值,就可以构成一个等值连接,这样其实我们可以得到如下的九个等值连接的情况:

1、表一.a=表二c

2、表一.a=表二d

3、表一.a=表二e

4、表一.b=表二c

5、表一.b=表二d

6、表一.b=表二e

7、表一.c=表二c

8、表一.c=表二e

9、表一.c=表二e

当然实际情况中,一般不可能两个表中的所有字段之间两两都有相同的值,以上只是列举理论上的情况。那么如何在Access数据库中使用等值连接来完成查询呢?我们来看一个例子,如下图是两个表:

表一:


表二:


仔细观察一下,我们会发现有如下的等值情况:

1、表一的a字段和表二c字段有相同的值5;

2、表一的b字段和表二c字段有相同的值6;

3、表一的b字段和表二d字段有相同的值6;

4、表一的c字段和表二c字段有相同的值5和7;

5、表一的c字段和表二d字段有相同的值7;

6、表一的c字段和表二e字段有相同的值7;

现在我们随便选取其中的一种情况在Access中做一个等值连接查询,这里就选择第三种情况(表一的b字段和表二d字段有相同的值6)作为演示,在查询设计器中按如下操作:


这个等值连接对应的SQL语句是:


我们可以看到用SQL语句中使用的是WHERE子句,然后用=连接两个表的字段,这就是等值连接,下图是这个等值连接的结果:


我们可以看到等值连接只是选择属性值相等的那些元组,其他不相等的元组被舍弃掉了。好好消化一下吧~

快捷查看
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Access 第一次总结
access数据库无法追加记录如何解决
access如何创建数据表?
access 中两表如何合并
ACCESS数据库
Excel Access中主键的概念、作用、特点以及容易走进的误区
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服