自链接查询
自连接,一张表看成两张表。通过表1和表2的指点条件对比,返回查询的数据。
内连接 - 自连接
-- 内自连接
SELECT
a.ename AS "员工",
b.ename AS "领导"
FROM
emp a
JOIN
emp b
ON
a.mgr = b.empno; -- 员工的领导编号 === 领导的员工编号。
外连接 - 自连接
-- 内自连接
SELECT
a.ename AS "员工",
b.ename AS "领导"
FROM
emp a
LEFT JOIN
emp b
ON
a.mgr = b.empno; -- 员工的领导编号 === 领导的员工编号。