Employee表存储员工姓名、员工所在公寓、员工工资
Department表存储公寓id
评选出各个公寓的工资前三名的员工。

遇到的问题如下:

  • limit,in等语句不能用在嵌套select语句中,多封装一层就可以了
  • select子句如何访问外部的关系表,虽然可以直接访问外面第一层的,但是无法访问外面第二层的
select dep.name as Department,who.name as Employee,who.salary as Salary
fromdepartment as dep ,employee as whowhere dep.id=who.departmentid and 2>=( select count(1) from (select distinct salary,departmentid from employee )as dep_salary where salary>who.salary and dep_salary.departmentid=dep.id)
order by Salary desc;

转载于:https://www.cnblogs.com/weiyinfu/p/7471959.html

leetcode185 Department Top Three Salaries相关推荐

  1. leetcode 数据库题目全部题解

    来源链接:https://leetcode-cn.com/circle/article/vGr1Mc/ 对数据库专题下每道题目,包括会员题目,都做了详细的题解. 题解内容通常有这么几个部分,题目简述. ...

  2. 【sql】leetcode习题 (共 42 题)

    [175]Combine Two Tables (2018年11月23日,开始集中review基础) Table: Person +-------------+---------+ | Column ...

  3. SQL,从熟练到掌握

    我们在上一篇<SQL,从入门到熟练>文章已经掌握了除Join外的常用语法和函数,今天会通过一系列的练习彻底掌握SQL. 我们知道,数据库由多张表组成,表与表之间可以实现关联. 上图就是一个 ...

  4. LeetCode 从零单刷个人笔记整理(持续更新)

    更新至2020.2.23 github:https://github.com/ChopinXBP/LeetCode-Babel 本人博客用于个人对知识点的记录和巩固. 用几乎所有可行的方法进行了实现和 ...

  5. LEETCODE-刷题个人笔记 Python(1-400)

    按tag分类,250/400的重点题目 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本 1.Two Sum(easy) 给定一个整型数组,找出能相加起来等于一个特定目标数字 ...

  6. LeetCode All in One 题目讲解汇总(持续更新中...)

    原文地址:https://www.cnblogs.com/grandyang/p/4606334.html 终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开 ...

  7. Analytic Functions in Oracle 8i and 9i

    原文地址:http://balance9.bokee.com/5534690.html Analytic Functions in Oracle 8i and 9i Oracle 8i and 9i分 ...

  8. 数据处理程序语言中的基本数据类型

    程序语言根据其设计目的不同,其侧重的基本数据类型也不同.JAVA.C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串.数字.布尔等原子数据类型,以及数组和通用对象.而SQL.Power ...

  9. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...

    系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...

最新文章

  1. vb中可视对象的操作
  2. jsonproperty注解_Jackson注解详解
  3. mysql---视图
  4. 把普通的git库变成bare库
  5. 20165235 Java第一周学习总结
  6. java实现网页保存_详解Java两种方式简单实现:爬取网页并且保存
  7. 数据库设置_CentOS7 - 设置MySQL数据库
  8. Github | 基于Pytorch可微分计算机视觉库
  9. iOS-----线程同步与线程通信
  10. python实现语义分割_如何用PyTorch进行语义分割?一文搞定
  11. javaweb实训第四天下午——员工管理系统-JSPServletJDBC综合练习-CRUD
  12. CCF201604-1 折点计数(解法二)(100分)(废除!!!)
  13. Vim 和 NeoVim 曝出高危漏洞
  14. 做高级PPT的一点经验
  15. 3DGIS第一章 绪 论
  16. 计算机如何启动论文,论文在电脑上开始怎么写_初学者怎么在电脑上写论文_在电脑上写稿子的全部步骤...
  17. Win32_CDROMDrive 光驱 的参数说明
  18. 字符串数组大写小写互相转换
  19. 巴鲁夫使用CAE数据扩展其产品目录
  20. 赛马机制---苹果链的战略分析

热门文章

  1. ubuntu安装composer
  2. java基础 6 基本类型与运算
  3. 【实验报告】二 网络嗅探与欺骗
  4. JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally分别代表什么意义? 在try块中可以抛 出异常吗?...
  5. 简单的跑马灯效果(轮播图)
  6. jquery easyui datagrid改变某行的值
  7. 网络协议从入门到底层原理(2)路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT
  8. Linux下搭建DHCP服务器 【2020.12.01】
  9. FineBI:一个简单易用的自助BI工具
  10. 大家都来测试测试自己的flex水平