假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!2:因此我们自然能理解左连接 left join 或者 left outer join 可见,现在右边中ID在中存在时才会显示,当右边中没有相应数据时则用NULL代替!3:全连接 full join 或者 full outer join,为二个表中的数据都出来,这里演示效果与上一样! 4:内连接 inner join 或者 join;它为返回字段ID同时存在于表voteMaster 和 voter中的记录5:交叉连接(完全连接)cross join 不带 where 条件的没有 WHERE 子句的交叉联接将产生联接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。(table1和table2交叉连接产生6*3=18条记录)等价select vm.id,vm.voteTitle,vt.ip from voteMaster as vm,voter as vt6:自连接。在这里我用我前段时间一个电力项目中的例子(改造过)如下表:这是一个部门表,里面存放了部门及其上级部门,但都放在同一张表中,我们假设现在需要用SQL查询出各部门及其上级部门!就如何做,当然,不用自连接也一样,可以如下:我们达到预期目的!在这个查询中使用了一个子查询完成对上级部门名的查询,如果使用自连接,那么结构上感觉会清晰很多。是不是也同样完成了功能呢,这里除了使用自连接外,还使用了左连接,因为省电力没有上级部门,他是老大,如果使用内连接,就会把这条记录过滤掉,因为没有和他匹配的上级部门。自连接用的比较多的就是对权形结构的查询!类似上表!
<script type="text/javascript"></script>
您还没有登录,请您登录后再发表评论
mysql全连接、左连接与右连接
mysql之左连接与右连接.doc
关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结
数据结构中关于左连接、右连接、授权的代码操作
左外连接右外连接,内连接区别,oracle的开发中很需要的,大家看看吧
SQL 连接 JOIN 例解左连接,右连接,全连接,内连接,交叉连接,自连接
oracle 左连接 右连接 学习 精选资料
等值连接 不等连接 自然连接 外连接 交叉连接 全连接 右连接 左连接 外连接
数据库操作中,左连接和右连接。
Oracle左连接,右连接.doc Oracle左连接,右连接.doc
SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
sql左连接,右连接,内连接,全连接详细讲解
SQL 左外连接,右外连接,全连接,内连接 四种连接的差异
SQL之左连接、右连接和全连接,全面讲述表与表见的链接关系、区别
数据库左右连接方法详细讲解,文档内列举了实例。很清晰
SQL 左外连接,右外连接,全连接,内连接 。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。
主要介绍了MYSQL 左连接右连接和内连接的详解及区别的相关资料,需要的朋友可以参考下
SQL连接JOIN例解 (左连接,右连接,全连接,内连接,交叉连接,自连接)pdf
,别人问我一个问题:数据库中的左连接和右连接有什么区别?如果有A,B两张表,A表有3条数据,B表有4条数据,通过左连接和右连接,查询出的数据条数少是多少条?多是多少条? 我被这个问题问住了,后来我去问了...
右连接、左连接、全连接、内连接、交叉连接、自连接
相关推荐
mysql全连接、左连接与右连接
mysql之左连接与右连接.doc
关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结
数据结构中关于左连接、右连接、授权的代码操作
左外连接右外连接,内连接区别,oracle的开发中很需要的,大家看看吧
SQL 连接 JOIN 例解左连接,右连接,全连接,内连接,交叉连接,自连接
oracle 左连接 右连接 学习 精选资料
等值连接 不等连接 自然连接 外连接 交叉连接 全连接 右连接 左连接 外连接
数据库操作中,左连接和右连接。
Oracle左连接,右连接.doc Oracle左连接,右连接.doc
SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
sql左连接,右连接,内连接,全连接详细讲解
SQL 左外连接,右外连接,全连接,内连接 四种连接的差异
SQL之左连接、右连接和全连接,全面讲述表与表见的链接关系、区别
数据库左右连接方法详细讲解,文档内列举了实例。很清晰
SQL 左外连接,右外连接,全连接,内连接 。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。
主要介绍了MYSQL 左连接右连接和内连接的详解及区别的相关资料,需要的朋友可以参考下
SQL连接JOIN例解 (左连接,右连接,全连接,内连接,交叉连接,自连接)pdf
,别人问我一个问题:数据库中的左连接和右连接有什么区别?如果有A,B两张表,A表有3条数据,B表有4条数据,通过左连接和右连接,查询出的数据条数少是多少条?多是多少条? 我被这个问题问住了,后来我去问了...
右连接、左连接、全连接、内连接、交叉连接、自连接