必威体育Betway必威体育官网
当前位置:首页 > IT技术

left join、inner join、right join的区别

时间:2019-08-03 12:41:04来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

inner join

 sqlleft join 、right join 、inner join之间的区别

  -left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 

-right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

-inner join(等值连接) 只返回两个表中联结字段相等的行

t_user表

t_class表

sql语句:(左联结)

select u.UserID,u.UserName,c.id,c.name

from t_user u left join t_class c   on  c.id  = u.UserID

运行结果:

sql语句:(右联结)

select u.UserID,u.UserName,c.id,c.name

from t_user u RIGHT join t_class c

            on  c.id  = u.UserID

运行结构:

 

sql语句(自然联结):

select u.UserID,u.UserName,c.id,c.name

from t_user u inner join t_class c

            on  c.id  = u.UserID

运行结果:

相关阅读

UI/UE/ID/UED/UCD的区别

对于刚刚接触用户体验交互设计的同学来说,很多云里雾里的英文缩写,分不清各个概念代表着什么含义,今天给大家做一个简单地介绍。简述

微信零钱通最多能放多少钱?跟支付宝余额宝有何区别?

细心的小伙伴应该已经发现了微信出来了一个零钱通,这个的功能就跟支付宝的余额宝有点类似,但又不完全相同,如果你们也不太清楚这其中

人工智能、机器学习和深度学习有何区别?

文章给大家慢慢梳理一下计算机科学家们是如何将人工智能从最早的一点点苗头,发展到能够支撑那些每天被数亿用户使用的应用的。人工

HTML语言中TR,TH和TD有什么区别

都是表格的元素:<th>    定义表格的表头。    <tr>    定义表格的行。       <td>    定义表格单元。    例如:<tabl

also、too、likewise、besides,moreover,furthermore,

1, 近义字的区别:also、too、likewise、besides、 moreover和furthermore.2, moreover,furthermore,what's more 的区别什么?

分享到:

栏目导航

推荐阅读

热门阅读