本文共 763 字,大约阅读时间需要 2 分钟。
题目描述
获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date=‘9999-01-01’。 结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no。 CREATE TABLEdept_emp
( emp_no
int(11) NOT NULL, dept_no
char(4) NOT NULL, from_date
date NOT NULL, to_date
date NOT NULL, PRIMARY KEY (emp_no
,dept_no
)); CREATE TABLE dept_manager
( dept_no
char(4) NOT NULL, emp_no
int(11) NOT NULL, from_date
date NOT NULL, to_date
date NOT NULL, PRIMARY KEY (emp_no
,dept_no
)); 输入描述:无
输出描述: 分析:当前员工和当前manager所在部门号码一致,当前的manager是自己的话结果不显示就是当员工emp_no和manager的emp_no一致时不显示,其manager对应的manager_no就是其manager对应的emop_no代码:
select e.emp_no,m.emp_no as manager_no from dept_manager as m inner join dept_emp as e on m.dept_no = e.dept_no where m.to_date = ‘9999-01-01’ and e.to_date =‘9999-01-01’ and m.emp_no <> e.emp_no转载地址:http://kfndi.baihongyu.com/