获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01’,
结果第一列给出员工的emp_no,
第二列给出其manager的manager_no,
第三列给出该员工当前的薪水emp_salary,
第四列给该员工对应的manager当前的薪水manager_salary
CREATE TABLE dept_emp (
emp_no int(11) NOT NULL,
dept_no char(4) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,dept_no));
CREATE TABLE dept_manager (
dept_no char(4) NOT NULL,
emp_no int(11) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,dept_no));
CREATE TABLE salaries (
emp_no int(11) NOT NULL,
salary int(11) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,from_date));

可以把主要信息进行提取,变成manager的工资表和员工工资表,再将这两个表连接,提取题目要求的信息

SELECT sem.emp_no AS emp_no,sdm.emp_no AS manager_no,sem.salary AS emp_salary, sdm.salary AS manager_salary
FROM (SELECT s.salary, s.emp_no, de.dept_no FROM salaries s INNER JOIN dept_emp deON s.emp_no = de.emp_no AND s.to_date = '9999-01-01' ) AS sem, (SELECT s.salary, s.emp_no, dm.dept_no FROM salaries s INNER JOIN dept_manager dmON s.emp_no = dm.emp_no AND s.to_date = '9999-01-01' )AS sdm
WHERE sem.dept_no = sdm.dept_no AND sem.salary > sdm.salary

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

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

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

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

    文章目录 1. 题目 2. 题解 反思:JOIN:一表多用构造多个新字段 + 圆括号的使用 纳入错题本,JOIN的深刻理解. 1. 题目 题目来源:SQL25 获取员工其当前的薪水比其manager当 ...

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

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

  4. SQL(16)--获取员工当前薪水比其manager薪水还高的相关信息

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

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

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

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

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

  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实践25:获取员工其当前的薪水比其manager当前薪水还高的相关信息

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

最新文章

  1. easyui tabs 使用iframe 出现两个垂直滚动条 解决方法
  2. 转载:二叉树的前中后和层序遍历详细图解(递归和非递归写法)
  3. spring 事务说明
  4. 统计数组中每个数字出现的次数_剑指Offer(二十八) 数组中次数出现超过一半的数字...
  5. zigbee vs 433
  6. python监控文件内容变化_Python监控文件内容变化
  7. LeetCode MySQL 1212. 查询球队积分
  8. linux安装g++编译器_Ubuntu Desktop下配置Rosetta安装教程
  9. JVM 内存模型与内存分配方式
  10. ROS笔记之回调函数
  11. 改写反话技巧_2021考研唐迟阅读技巧总结
  12. js 判断是否为mac电脑 、还是windows操作系统
  13. NeatUpload使用方法
  14. influxdb数据过期_influxdb 清空数据库
  15. JavaScript浏览器对象之window对象详解
  16. ArcGIS之定义投影
  17. Web渗透攻击实战(2)—获取网站后台登录用户名密码
  18. 核磁共振基本原理——核磁共振现象
  19. Delayed Adversarial Training with Non-Sequential Adversarial Epochs
  20. Python,requests爬虫,使用代理爬取大众点评(含爬取结果。。。在文末)

热门文章

  1. 仰天大笑出门去 我辈岂是蓬蒿人
  2. 计算机被篡改ip地址,windows7系统下局域网电脑被篡改IP地址如何解决
  3. 【Openfire】网页版的用户注册、登录、修改密码
  4. 我 stormzhang 来报道了!
  5. 美女硕士养猪记:如何用大数据激活一头猪
  6. 24点卡牌游戏C++实现
  7. TimeUnit类常用方法
  8. [mybatis异常:Could not find result map ......]
  9. Powershell之MOF后门
  10. Java攻略之API