Java教程

SQL24 获取所有非manager员工当前的薪水情况

本文主要是介绍SQL24 获取所有非manager员工当前的薪水情况,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

描述

有一个员工表employees简况如下:

 有一个,部门员工关系表dept_emp简况如下:

有一个部门经理表dept_manager简况如下:

 有一个薪水表salaries简况如下:

 

 获取所有非manager员工薪水情况,给出dept_no、emp_no以及salary,以上例子输出:

 

 

SELECT B.dept_no,A.emp_no,C.salary FROM
(
    SELECT emp_no FROM employees where emp_no
NOT IN (
    SELECT emp_no FROM dept_manager
)
    ) A
JOIN dept_emp B ON A.emp_no = B.emp_no
JOIN salaries C ON A.emp_no = C.emp_no
WHERE C.to_date = '9999-01-01'

 

这篇关于SQL24 获取所有非manager员工当前的薪水情况的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!