自链接查询

自连接,一张表看成两张表。通过表1和表2的指点条件对比,返回查询的数据。

内连接 - 自连接

  1. -- 内自连接
  2. SELECT
  3. a.ename AS "员工",
  4. b.ename AS "领导"
  5. FROM
  6. emp a
  7. JOIN
  8. emp b
  9. ON
  10. a.mgr = b.empno; -- 员工的领导编号 === 领导的员工编号。

外连接 - 自连接

  1. -- 内自连接
  2. SELECT
  3. a.ename AS "员工",
  4. b.ename AS "领导"
  5. FROM
  6. emp a
  7. LEFT JOIN
  8. emp b
  9. ON
  10. a.mgr = b.empno; -- 员工的领导编号 === 领导的员工编号。