https://www.nowcoder.com/practice/f858d74a030e48da8e0f69e21be63bef?tpId=82&tqId=29777&rp=0&ru=/ta/sql&qru=/ta/sql/question-ranking

获取员工其当前的薪水比其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));

这类直接暴力使用where,注意题目的条件。

select e.emp_no as emp_no,m.emp_no as manager_no,s1.salary as emp_salary,s2.salary as manager_salary
from salaries s1,salaries s2,dept_emp e,dept_manager m
where e.emp_no=s1.emp_no
and m.emp_no=s2.emp_no
and e.dept_no=m.dept_no
and e.emp_no!=m.emp_no
and s1.salary>s2.salary
and e.to_date='9999-01-01'
and m.to_date='9999-01-01'
and s1.to_date='9999-01-01'
and s2.to_date='9999-01-01'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 【译】JS基础算法脚本:字符串重复
  2. 贷款中介市场要变天了吗?
  3. iOS开发多线程篇—线程的状态
  4. 数理统计的统计量分布t分布_t分布:啤酒厂发现的关键统计概念
  5. 红橙Darren视频笔记 界面优化与屏幕适配(上)
  6. Struts2框架学习(二) Action
  7. 蓝桥c++2013真题:前缀判断(代码填空)
  8. hadoop常见问题汇总
  9. springboot + vue开发环境搭建
  10. 阿里云ECS云服务器快照
  11. python中实现简单抽样的函数
  12. VBA学习笔记之Range.Resize属性
  13. 通过创建Google快讯将定期搜索结果发送到Gmail信箱
  14. cesium导入骨骼动画
  15. 【智能制造】中国工程院正式提出新一代智能制造,理论自信引领制造强国
  16. Linux常用打包命令
  17. 出现身份验证错误 要求的函数不受支持(可能是由于CredSSP加密数据库修正) Windows Server 服务器远程连接错误
  18. Android 各版本演变特性整理
  19. CentOS 7.7安装Erlang和Elixir
  20. 防抖和节流的理解与实现

热门文章

  1. Android:触摸移动的悬浮窗口
  2. Markdown KeTex 德尔塔等于符
  3. 微信小程序点击商品跳转商品详情页面的方法
  4. linux 修改键盘键值
  5. 总结2019大前端开发十大战略性技术布局
  6. mysql vchar 磁盘碎片_mysql TEXT与BLOB 碎片整理
  7. Me and My Girlfriend:1
  8. 速锐得解码东风雪铁龙CAN网特点及休眠唤醒应用于驾培驾考
  9. CMake入门教程【核心篇】7.1项目版本号宏
  10. 神经网络neural network