数据库SQL实战 No.24

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

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

该题难点在于如何标注出 emp_no不等于 employees.emp_no 不等于 dept_manager.emp_no
以下是代码:

SELECT d.dept_no, e.emp_no, s.salary
FROM dept_emp d JOIN employees e ON d.emp_no = e.emp_no
JOIN salaries s ON s.emp_no = e.emp_no
WHERE e.emp_no not in (
SELECT emp_no
FROM dept_manager)
AND s.to_date = '9999-01-01'

数据库SQL实战答案 文章被收录于专栏

该专栏为“数据库SQL实战”的配套题解

全部评论

相关推荐

joecii:如果没有工资,那可能没有工资是这家公司最小的问题了
找实习记录
点赞 评论 收藏
分享
2025-12-18 19:36
已编辑
门头沟学院 Java
程序员牛肉:可以的,简历没毛病了。 虽然还是偏向同质化,不过学历不错。后续我觉得重心放到刷实习+摆脱同质化问题上
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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