思想:

题目要求获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01',
结果第一列给出员工的emp_no,
第二列给出其manager的manager_no,
第三列给出该员工当前的薪水emp_salary,
第四列给该员工对应的manager当前的薪水manager_salary

首先通过条件dept_emp d inner join dept_manager e on d.dept_no=e.dept_no and d.to_date='9999-01-01' 将dept_emp和dept_manager内连接,即找到每个员工的manager

其次通过条件inner join salaries s1 on d.emp_no = s1.emp_no  and s1.to_date='9999-01-01'找出所有员工的当前工资

然后通过条件inner join salaries s2 on e.emp_no = s2.emp_no and s2.to_date='9999-01-01'找出manager的当前工资

最后通过条件where s1.salary>s2.salary找出员工工资比manager工资多的员工

select d.emp_no,e.emp_no as manager_no,s1.salary as emp_salary,s2.salary as manager_salary
from dept_emp d inner join dept_manager e on d.dept_no=e.dept_no and d.to_date='9999-01-01'
inner join salaries s1 on d.emp_no = s1.emp_no  and s1.to_date='9999-01-01'
inner join salaries s2 on e.emp_no = s2.emp_no and s2.to_date='9999-01-01'
where s1.salary>s2.salary;

内连接的结果集需要很好的掌握

数据库SQL实践25:获取员工其当前的薪水比其manager当前薪水还高的相关信息相关推荐

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

    题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_no, 第二列给出其manager的manage ...

  2. 牛客网数据库SQL实战25—— 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    牛客网数据库SQL实战25-- 获取员工其当前的薪水比其manager当前薪水还高的相关信息 题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999 ...

  3. (困难)SQL练习25:获取员工其当前的薪水比其manager当前薪水还高的相关信息

    SQL练习25:获取员工其当前的薪水比其manager当前薪水还高的相关信息 题目描述 考察知识点 解题思路 题目描述 有一个,部门关系表 dept_emp 简况如下: 有一个部门经理表 dept_m ...

  4. 牛客网刷题笔记-SQL 25 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    SQL 25 获取员工其当前的薪水比其manager当前薪水还高的相关信息 有一个,部门关系表dept_emp简况如下: 有一个部门经理表dept_manager简况如下: 有一个薪水表salarie ...

  5. 【数据库SQL实战】获取员工其当前的薪水比其manager当前薪水还高的相关信息

    https://www.nowcoder.com/practice/f858d74a030e48da8e0f69e21be63bef?tpId=82&tqId=29777&rp=0&a ...

  6. 牛客 数据库SQL实战 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    题目描述:\color{blue}题目描述:题目描述: 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_n ...

  7. 数据库SQL实战-- 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    时间限制:1秒 空间限制:32768K 热度指数:23267 题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出 ...

  8. 数据库SQL实战(牛客网):获取员工其当前的薪水比其manager当前薪水还高的相关信息

    获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_no, 第二列给出其manager的manager_no, ...

  9. 数据库SQL实战11_获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01‘, 结果第一列给出员工的emp_no, 第二列给出其manager

    题目 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_no, 第二列给出其manager的manager_ ...

最新文章

  1. 03-2 BGP专有命令--BGP命令与配置手册
  2. centos安装JDK、Tomcat、mysql
  3. 设计模式 — 行为型模式 — 策略模式
  4. 镜像浏览器_Docker 企业级私有镜像仓库 Harbor 部署
  5. Pytorch Merge操作
  6. javascript中处理时间戳为日期格式的方法
  7. 如何adb shell进入ctia模式
  8. Android 虚拟机学习总结Dalvik虚拟机介绍
  9. sql数据表改为自动递增显示与其他表关联_MySQL萌新第一季 第四话-数据表的基本操作...
  10. .NET Framework 1.1 中 SmartNavigation 的实现
  11. char与byte差异
  12. 电大c 语言程序设计选择题,2020年国家开放大学电大C语言程序设计题库
  13. Vue结合uni-app实现手机端的扫码功能
  14. 逗娱-游戏程序开发实习生测试题
  15. 没有你不会的CAD?CAD知识整理下集
  16. ubuntu18.0安装搜狗输入法无法显示中文
  17. 创业投资——巴比伦富翁的理财课
  18. 服务器时装不显示不出来,常见问题FAQ汇总
  19. 【虚幻4/UE4】学习笔记01——软件介绍、安装及界面
  20. dgesForExtendedLayout ios7新特性

热门文章

  1. 基于 OE、Yocto、Arago 构建 TI 板卡的定制文件系统
  2. 通信电子电路(4)----高频功率放大器(2)
  3. 2017web前端校招面试总结 - 陌陌技术保障组
  4. iOS iTunes导入本地视频(文件共享)
  5. python手机编程输入法_用Python写一个拼音输入法
  6. 2023速卖通开店入驻流程及费用,新店运营思路
  7. 无感FOC滑膜观测器学习
  8. Access Token机制简单介绍
  9. STK中设置卫星的多波束模型
  10. 简单的网络爬虫-喜马拉雅音频爬虫