image.png
    自连接
    连接一个表到它自己。有时需要连接一个表到它自己。为了找到每个雇员的经理的名字,则需要连接EMPLOYEES 表到它自己,或执行一个自连接。
    image.png
    图片中的例子连接 EMPLOYEES 表到它自己。为了在 FROM 子句中模拟两个表,对于相同的表 EMPLOYEES,用两个别名,分别为 worker 和 manager。在该例中,WHERE 子句包含的连接意味着 “一个工人的经理号匹配该经理的雇员号”。
    示例一:
    查询每个雇员的经理的名字以及雇员的名字,雇员名字列别名为W,经理列别名为M。
    select worker.LAST_NAME W,manager.LAST_NAME M
    from employees worker,employees manager
    where worker.MANAGER_ID = manager.EMPLOYEE_ID;

    示例二:
    查询Fox的经理是谁?显示他的名字。
    select worker.LAST_NAME,manager.LAST_NAME
    from employees worker,employees manager
    where worker.MANAGER_ID = manager.EMPLOYEE_ID AND worker.LAST_NAME = ‘Fox’;