MySQL第三讲 左连接,右连接,内连接
2019-05-13 本文已影响0人
cb_guo
- 内连接
-- 显示每个员工和他上级的名字
select worker.ename 员工, boss.ename 上级 from emp worker, emp boss where worker.mgr=boss.empno
- 左外连接
指左边的表的记录全部显示,如果右边没有匹配的记录,就用null来填写
--显示每个员工和他上级的名字,要求没有上级的人的名字也要显示出来
select worker.ename 员工, boss.ename 上级 from emp worker left join emp boss on worker.mgr=boss.empno
- 右外连接
指右边的表的记录全部显示,如果左边没有匹配的记录,就用null来填写
-- 显示每个员工和他上级的名字,要求没有下级的人的名字也要显示出来
select worker.ename 员工, boss.ename 上级 from emp worker right join emp boss on worker.mgr=boss.empno