题解 | #获取所有非manager员工当前的薪水情况#

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

http://www.nowcoder.com/practice/8fe212a6c71b42de9c15c56ce354bebe

*1.找部门经理的id    2.在所有员工中排除部门经理的id(NOT IN)    3.非经理的员工表和薪水表 salaries 连接
select t.dept_no,t.emp_no,s.salary
from salaries s,(
                         select dept_no,emp_no
                         from dept_emp 
                         where emp_no NOT IN (select emp_no
                                                                from dept_manager
                                                                group by emp_no)) as t
where s.emp_no = t.emp_no

sql语句看似很麻烦,仔细想清楚逻辑,每一次做一个操作,然后结合起来并不难

全部评论

相关推荐

想踩缝纫机的小师弟练...:不理解你们这些人,要放记录就把对方公司名字放出来啊。不然怎么网暴他们
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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