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

sql 语句的各种连接

时间:2015-05-31 13:39:05      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

数据表:

技术分享

1.两种连接表现方式一样

技术分享

其中 where 条件语句可以省略,当时join 的on 语句不可省略

2.左连接,右连接

技术分享

 

左连接:返回左表的所有数据,并根据条件返回左右表的连接结果,如果未匹配到值则显示null。

右连接:与左连接相反。

另外:左右连接有一定的排序功能,比如左连接则根据左表的数据,以左表的每一条数据对应右表的所有数据,依次类推。

select * from T_student s,T_class c

 默认同 

select * from  T_student s right join T_class c on 1=1,

 select * from  T_student s full join T_class c on 1=1,

的结果类似(右连接)。

3.全链接

技术分享

 

全链接可以看作是左连接和右连接的结合体,不仅会返回所有匹配的数据,同时根据左右表显示未匹配的空数据。

sql 语句的各种连接

标签:

原文地址:http://www.cnblogs.com/hcfan/p/4536568.html

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