在同一张表内:
// 查询员工名称和其对应经理的名称
select e.ename,mgr.ename from emp e left join emp mgr on e.mgr = mgr.empno
// 查询员工和其经理, 如果没有经理, 显示总经理
select e.ename,ifnull(mgr.ename,'总经理')from emp e left join emp mgr on e.mgr = mgr.empno
在同一张表内:
// 查询员工名称和其对应经理的名称
select e.ename,mgr.ename from emp e left join emp mgr on e.mgr = mgr.empno
// 查询员工和其经理, 如果没有经理, 显示总经理
select e.ename,ifnull(mgr.ename,'总经理')from emp e left join emp mgr on e.mgr = mgr.empno