题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#

获取员工其当前的薪水比其manager当前薪水还高的相关信息

http://www.nowcoder.com/practice/f858d74a030e48da8e0f69e21be63bef

已知数据

部门关系表dept_emp 字段: emp_no dept_no from_date to_date

部门经理表 dept_manager 字段: dept_no emp_no from_date to_date

薪水表salaries 字段: emp_no salary from_date to_date

条件:

获取员工其当前的薪水比其manager当前薪水还高的相关信息,

第一列给出员工的emp_no,

第二列给出其manager的manager_no,

第三列给出该员工当前的薪水emp_salary,

第四列给该员工对应的manager当前的薪水manager_salary

未知数据:

同一部门的经理和员工

同一部门的经理的薪水

同一部门的员工的薪水

比经理的薪水高的员工

select de.emp_no emo_no, dm.emp_no manager_no,s2.salary s2, s1.salary s1 
from dept_emp de, dept_manager dm, salaries s1, salaries s2 
where de.dept_no = dm.dept_no 
and  dm.emp_no = s1.emp_no
and  de.emp_no = s2.emp_no
and s2.salary > s1.salary 
and s1.to_date = '9999-01-01'
and s2.to_date = '9999-01-01'
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务