国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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教程

关注

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

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

梁祝艳谭5免费观看| 两对夫妻同房不交换会影响感情吗| 免费的行情网站WWW下载大全| 公交车上被蹭水后多久自然恢复 | 妈妈用嘴巴帮我消火怎么办| 男人碰到紧的会念念不忘吗?| 《我的漂亮老师2》电视剧免费观..| 《男医生的特殊治疗》| 《酒店激战》动漫1-5集免费观..| 俄罗斯引擎YANDEX网站| 被室友男朋友认错后BY阿司匹林| 少女初恋吃小头头视频免费 | 亚州精品无码A片毛片吸奶视频| 两领导在车上吃我的奶| 桃枝气泡小说全文免费阅读| 一母四女战一婿刘琴小说免费阅读| 地瓜视频APP免费观看下载安装| 免费观看已满十八岁电视剧在线播..| 来真正的狗配人真人| 出门忘穿胸置乳头凸起怎么办| 100%透明内衣| 《医务室上垒》动漫全集在线观看 | 《一滴都不许漏》何泽城林荫| 《饥渴的人妻日本》中字| 宝贝别忍着喷出来嗯啊哦漫画| 线人电影免费观看完整版| 亲嘴还扔衣服| 哥布林杀手| 爸爸汆肉的日常| 簧片| 《互换人妻HD中字》| 麻豆| 偷拍视频| 《性爽2》电影| 小雪被房东CAO得合不拢腿| 美女被咬小头头视频大全图片 | 做爰高潮A片(毛片)| 《医务室的小秘密》第一季免费观.. | 《酒店激战》动漫1-5集免费观...| 乱肉辣伦短文(全肉)| 公交车被上高湖了还能坐吗小说