码迷,mamicode.com
首页 > 数据库 > 详细

SQl中Left Join 、Right Join 、Inner Join与Ful Join

时间:2014-06-16 06:30:58      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:class   code   http   strong   数据   name   

1 left join 左外连接:查询结果以左表数据为准。假如左表有四条数据,右表有三条数据,则查询结果为四条,且都是左表中有的数据。

例如:

EMP表:bubuko.com,布布扣

SAL表:bubuko.com,布布扣

左连接

select  * from EMP Left join SAL on EMP.ENAME = SAL.ENAME;  

 


bubuko.com,布布扣

左连接,表EMP是主表,因此查询结果是显示EMP(主表)的全部信息和SAL(附表)与EMP相关的信息。

 

 

 

2 right join 右外连接:查询结果以右表数据为准。假如左表有四条数据,右表有三条数据,则查询结果为三条,且都是右表中有的数据。

如:

Select * from EMP Right join SAL on EMP.ENAME = SAL.ENAME;  


bubuko.com,布布扣

右连接,表SAL是主表,因此查询结果显示SALT(主表)的全部信息和EMP(附表)与SAL想关的信息。

 

 

 

3 inner join 内链接:以两个表数据为准。查询结果为两表都有的数据。

SELECT * FROM EMP inner join SAL on EMP.ENAME = SAL.ENAME;  

 


bubuko.com,布布扣

内连接,显示的是连个表相关的信息。

 

 

 

4 full join 全链接:查询结果为两表全部数据

 

SELECT * FROM EMP full join SAL on EMP.ENAME = SAL.ENAME;  

 


bubuko.com,布布扣

全连接,显示两个表所有的信息。

 

说明:本文举例均来源于shadowyelling的专栏

SQl中Left Join 、Right Join 、Inner Join与Ful Join,布布扣,bubuko.com

SQl中Left Join 、Right Join 、Inner Join与Ful Join

标签:class   code   http   strong   数据   name   

原文地址:http://www.cnblogs.com/kangjing/p/3784016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!