自连接
自连接:自己连接自己,如下就是表A自连接自己
SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件...;
自连接查询,可以是内连接查询...⚠️注意:自连查询必需对表取别名....我们可以从表中看到管理的id和id一一对应,例如:金庸的mangerid是null,因为他是总裁,所以它没有管理者;但是张无忌和杨逍对应的mangerid为2所以它的管理者是张无忌....自连接演示
-- 自连接
-- 1.查询员工 及其 所属领导的名字
-- 表结构: emp
select a.name , b.name from emp a , emp b where a.managerid...= b.id;
注意:在自连接中,这个emp员工表必需起别名,并且我们还要把它看成两张表—一个员工表和一个领导表.
-- 2.查询所有员工 emp 及其领导的名字 emp , 如果员工没有领导,