先看我的表结构
dept表
emp表
外连接分为 1.左外连接 2.右外连接
1.左外连接
基本语法
select 字段列表 FORM 表1 LEFT [OUTER] JOIN 表2 ON 条件;
例子:查询emp表的所有数据,和对应部门的员工信息(左外连接)
select e.*, d.name as 'dName' from emp e left outer join dept d on e.dept_id = d.id;
2.右外连接
基本语法
select 字段列表 FROM 表1 RIGHT [OUTER] JOIN 表2 ON 条件;
例子:
select d.*, e.* from emp e right outer join dept d on e.dept_id = d.id;
附一张黑马程序员听课记录截图