韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > MySQL > mysql内连接和外连接的区别

mysql内连接和外连接的区别

头像

yang

2020-04-10 09:53:106111浏览 · 0收藏 · 0评论

以下面两张表为例来看一下内连接与外连接的区别:

一、内连接( 最常用 )

定义:仅将两个表中满足连接条件的行组合起来作为结果集。

关键词:INNER JOIN 

select * from employees e inner join department d 
on e.employee_id = d.department_id  where e.employee_id = "1";

等价于

select * from employees e,department d 
where e.employee_id = d.department_id and e.employee_id = "1";

查询出来的结果如图所示:

二、外连接 

1、左(外)连接 

定义:在内连接的基础上,还包含左表中所有不符合条件的数据行,并在其中的右表列填写NULL

只有在两个表中匹配的行才能在结果集中出现 。有一下三种情况:

a. 对于table1中的每一条记录对应的记录如果在table2中也恰好存在而且刚好只有一条,那么就会在返回的结果中形成一条新的记录。

b. 对于table1中的每一条记录对应的记录如果在table2中也恰好存在而且有N条,那么就会在返回的结果中形成 N条新的记录。

c. 对于table1中的每一条记录对应的记录如果在table2中不存在,那么就会在返回的结果中形成一条条新的记录,且该记录的右边全部NULL。

条件在join子句:

select  *  from employees e
left outer join department d
  on  e.employee_id = d.department_id
        and  e.employee_id = "2"     (其中outer可以省略)

查询出来的结果如图所示:

2、右(外)连接 

定义:在内连接的基础上,还包含右表中所有不符合条件的数据行,并在其中的左表列填写NULL 

关键字:RIGHT JOIN 

推荐:MySQL教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

无法抗拒的你ID中字| 国产成人AV无码-二三区| 免费的行情网站WWW下载大全| 苏州华东装饰城| 《不忠》免费观看完整版电影| 夏树唯| 老王吮她的花蒂和奶水| 黑瓜网每日大赛最新一期免费观看 | 《请好好疼爱里面》免费观看 | CSGO暴躁妹妹免费观看电视剧 | 色情性黄17C片麻豆AV| 高三妈妈用性缓解孩子压力| 停电后我和公做了爱| 后入| 69精品久久久久久久精品A片 | 《湿点》未增减板相似| 4488YY无码亚洲人成| 真人老太太实战镖客视频大全| 按摩师精油按摩下面会得妇科病吗| 男人添女人荫道口视频| 两个男人搞一个女人的心理| 爸老师巅峰电影在线观看| 许飞琼| 补天灵片能增强性功能吗多少钱| 美国式的家庭忌讳1-4| 美女被咬小头头视频大全图片| 暴躁少女CSGO高清大图特点| 美国大片又大又好看的PPT| WWW.MD.GOVCN| 免费双男主做酱酱酿酿的动漫| 床3| 用毛笔刷尿孔不准尿出来怎么办| 《美丽妻子替夫还债》剧情 | 动漫| 男人行房一般多久才算正常| 二人生猴子全程免费下载| 日韩大片PPT免费PPT| 绿色产品A级与AA级哪里不同 | 兜兜动漫| 坤坤寒入桃子里电视剧免费看 | 国产麻豆剧传媒精品国产AV