leetcode185 Department Top Three Salaries
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相关推荐
- leetcode 数据库题目全部题解
来源链接:https://leetcode-cn.com/circle/article/vGr1Mc/ 对数据库专题下每道题目,包括会员题目,都做了详细的题解. 题解内容通常有这么几个部分,题目简述. ...
- 【sql】leetcode习题 (共 42 题)
[175]Combine Two Tables (2018年11月23日,开始集中review基础) Table: Person +-------------+---------+ | Column ...
- SQL,从熟练到掌握
我们在上一篇<SQL,从入门到熟练>文章已经掌握了除Join外的常用语法和函数,今天会通过一系列的练习彻底掌握SQL. 我们知道,数据库由多张表组成,表与表之间可以实现关联. 上图就是一个 ...
- LeetCode 从零单刷个人笔记整理(持续更新)
更新至2020.2.23 github:https://github.com/ChopinXBP/LeetCode-Babel 本人博客用于个人对知识点的记录和巩固. 用几乎所有可行的方法进行了实现和 ...
- LEETCODE-刷题个人笔记 Python(1-400)
按tag分类,250/400的重点题目 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本 1.Two Sum(easy) 给定一个整型数组,找出能相加起来等于一个特定目标数字 ...
- LeetCode All in One 题目讲解汇总(持续更新中...)
原文地址:https://www.cnblogs.com/grandyang/p/4606334.html 终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开 ...
- Analytic Functions in Oracle 8i and 9i
原文地址:http://balance9.bokee.com/5534690.html Analytic Functions in Oracle 8i and 9i Oracle 8i and 9i分 ...
- 数据处理程序语言中的基本数据类型
程序语言根据其设计目的不同,其侧重的基本数据类型也不同.JAVA.C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串.数字.布尔等原子数据类型,以及数组和通用对象.而SQL.Power ...
- 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...
系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...
最新文章
- vb中可视对象的操作
- jsonproperty注解_Jackson注解详解
- mysql---视图
- 把普通的git库变成bare库
- 20165235 Java第一周学习总结
- java实现网页保存_详解Java两种方式简单实现:爬取网页并且保存
- 数据库设置_CentOS7 - 设置MySQL数据库
- Github | 基于Pytorch可微分计算机视觉库
- iOS-----线程同步与线程通信
- python实现语义分割_如何用PyTorch进行语义分割?一文搞定
- javaweb实训第四天下午——员工管理系统-JSPServletJDBC综合练习-CRUD
- CCF201604-1 折点计数(解法二)(100分)(废除!!!)
- Vim 和 NeoVim 曝出高危漏洞
- 做高级PPT的一点经验
- 3DGIS第一章 绪 论
- 计算机如何启动论文,论文在电脑上开始怎么写_初学者怎么在电脑上写论文_在电脑上写稿子的全部步骤...
- Win32_CDROMDrive 光驱 的参数说明
- 字符串数组大写小写互相转换
- 巴鲁夫使用CAE数据扩展其产品目录
- 赛马机制---苹果链的战略分析
热门文章
- ubuntu安装composer
- java基础 6 基本类型与运算
- 【实验报告】二 网络嗅探与欺骗
- JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally分别代表什么意义? 在try块中可以抛 出异常吗?...
- 简单的跑马灯效果(轮播图)
- jquery easyui datagrid改变某行的值
- 网络协议从入门到底层原理(2)路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT
- Linux下搭建DHCP服务器 【2020.12.01】
- FineBI:一个简单易用的自助BI工具
- 大家都来测试测试自己的flex水平