多表查询-自连接

自连接查询语法:select 字段列表 from 表1 as 别名A left join 表1 as 别名B on 连接条件...;

自连接查询,可以是内连接查询,也可以是外连接查询  

 

代码:

select A.name,B.name from emp as A,emp as B where A.managerid=B.id;/*查询员工及其所属领导的名字 */
select a.name as '员工',b.name as '领导' from emp as a left join emp as b on a.managerid=b.id;/*查询员工及其所属领导的名字,如果该员工没有领导,也要查询出来 */
posted @ 2023-04-08 20:43  惊鸿宴远赴人间  阅读(54)  评论(0)    收藏  举报