题干:
显示每位员工的编号,姓名及其上级领导的编号和姓名(要求显示出所有的员工)。
提示:请使用SELECT语句作答。
表结构:
定义表结构的SQL语句如下:
CREATE TABLE emp(
empno INT(4) ,
ename VARCHAR(20),
job VARCHAR(9),
mgr INT(4),
hiredate DATE,
sal FLOAT(7, 2),
comm FLOAT(7, 2),
deptno INT(2),
PRIMARY KEY(empno)
);
表样例
emp
表:
输出样例:
select a.empno as 员工编号,a.ename as 员工姓名,b.empno as 上司编号,b.ename as 上司姓名
from emp as a
left join emp as b on a.mgr = b.empno