1.外链接之左连接:优先显示左表全部记录

 

left join

在内连接的基础上保留左表的记录

即便左表有一条记录和右表没有关系,也把他留下

mysql> select * from employee left join department on employee.dep_id = department.id;
+----+------------+--------+------+--------+------+--------------+
| id | name | sex | age | dep_id | id | name |
+----+------------+--------+------+--------+------+--------------+
| 1 | mike | male | 18 | 200 | 200 | 技术 |
| 5 | liwenzhou | male | 18 | 200 | 200 | 技术 |
| 2 | alex | female | 48 | 201 | 201 | 人力资源 |
| 3 | jack | male | 38 | 201 | 201 | 人力资源 |
| 4 | yuanhao | female | 28 | 202 | 202 | 销售 |
| 6 | jingliyang | female | 18 | 204 | NULL | NULL |
+----+------------+--------+------+--------+------+--------------+
6 rows in set (0.00 sec)

2.外链接之右连接:优先显示右表全部记录

在内连接的基础上保留右表的记录

right join

mysql> select * from employee right join department on employee.dep_id = department.id;
+------+-----------+--------+------+--------+------+--------------+
| id | name | sex | age | dep_id | id | name |
+------+-----------+--------+------+--------+------+--------------+
| 1 | mike | male | 18 | 200 | 200 | 技术 |
| 2 | alex | female | 48 | 201 | 201 | 人力资源 |
| 3 | jack | male | 38 | 201 | 201 | 人力资源 |
| 4 | yuanhao | female | 28 | 202 | 202 | 销售 |
| 5 | liwenzhou | male | 18 | 200 | 200 | 技术 |
| NULL | NULL | NULL | NULL | NULL | 203 | 运营 |
+------+-----------+--------+------+--------+------+--------------+
6 rows in set (0.00 sec)

最新文章

  1. Asp.net MVC中Route的理解
  2. 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error
  3. [每日一题] 11gOCP 1z0-052 :2013-09-27 bitmap index.................................................C37
  4. 【Nutch2.2.1基础教程之1】nutch相关异常
  5. 如何使用ajax(jquery)
  6. HDU 4738 Caocao's Bridges(割边)
  7. Mybatis框架 基础
  8. Chrome浏览器开发调试系列(一)
  9. springboot打成jar后文件读取问题
  10. 三、主流区块链技术特点及Hyperledger Fabric V1.0版本特点
  11. 用php和ajax写一个省市区的三级联动,实现地区的下拉选择
  12. VirtualBox 文件共享及网络配置技巧
  13. wacher和acl
  14. 垃圾收集器之:G1收集器
  15. Atitit.注重细节还是关注长远??长远优先
  16. 遍历一个Set的方法只有一个:迭代器(interator)
  17. 关于在2.7中出现 "UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal"
  18. Git笔记——01
  19. C#中使用正则
  20. Subsequence(二分)

热门文章

  1. 说说C与汇编之间的互相联系(转)
  2. linux下添加,删除,修改,查看用户和用户组
  3. iOS - AVAudioSession详解
  4. windows7内核分析之x86&x64第二章系统调用
  5. DateTime数据类型保存问题(DateTime2)
  6. XML读取(string形式进行读取)
  7. Windows 系统提示“内存不足”的原因及解决方法
  8. <转>机器学习系列(9)_机器学习算法一览(附Python和R代码)
  9. 移动端rem自适应布局(切图)
  10. C# 泛型的简单讲解和应用