Placements(连接)
有三张表students(id, name), friends(id, friend_id),packages(id, salary)
要求输出:
1、输出朋友的工资比自己高的人名
2、按朋友的工资升序
思路:
1、friends与package表连接两次得到 id1, salary(id),salary(friend_id)
2、过滤到salary(friend_id)>salary(id)
3、与students连接
sql为
select students.name as name from
(
select t2.id1 as id1, t2.s1 as s1, t2.s2 as s2 from
(
select t1.id1 as id1, t1.s1 as s1, p2.salary as s2 from
(select f1.id as id1, f1.friend_id as id2, p1.salary as s1 from friends as f1 inner join packages p1 on f1.id = p1.id) t1
inner join packages p2 on t1.id2 = p2.id
)
t2
where t2.s2 > t2.s1
) tmp inner join students on tmp.id1 = students.idorder by tmp.s2;
Placements(连接)相关推荐
- Oracle 学习笔记,,,经验总结整理的。。。
cmd进入: 1. D:\oracle\ora92\bin> 2. sqlplus /nolog 3. conn sys/sys as sysdba sqlplus进入: username:sy ...
- 在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)
现象:在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码.通讯内容或信用卡信息). 当点开"了解详情"后显示 ...
- ECS(Linux)连接RDS,使用命令行方式连接实例
使用命令行方式连接实例 通过命令行连接RDS MySQL数据库,连接方式如下: mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库 ...
- Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多
Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...
- 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决
苹果电脑网络连接慢,开机开什么卡什么??? 网络上的方法一种种,没有一个适用的? 如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试! 系统偏好设置-网络-高级- ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- 连接池和协程池为何能提升并发能力?
你有没有发现,"内存池"和"进程池"都带有"池"字?其实,这两种技术都属于"池化技术".它通常是由系统预先分配一批资源并 ...
- Go 学习笔记(59)— Go 第三方库之 etcd/clientv3 封装为方法使用(建立连接、设置key-value、获取key-value、获取带前缀的key-value)
1. 示例 1 package main import ("context""fmt""go.etcd.io/etcd/clientv3"& ...
最新文章
- 42佳优秀的 Photoshop 按钮制作教程
- 为什么阿里规定需要在事务注解 @Transactional 中指定 rollbackFor?
- NUTCH的安装与测试
- 火车票售票系统mysql_为何火车上明明有很多空位,售票系统却会显示无座?
- SAP ABAP bcset激活时,关联的数据库表条目是如何插入的
- ssh重装ubuntu_ubuntu 安装 ssh
- C# / VB.NET合并PDF指定页
- 开发高级 Web 部件
- GitHub使用(四) - 关于分支Branch
- 动态通讯录(动态内存开辟)(C语言)
- mysql 中电话号码_类型-电话号码和地址的mysql数据类型
- python做词云统计_python词频统计,生成词云
- 基于STM32CubeMX在STM32F072C8T6移植Contiki OS
- 老板让全体员工《致加西亚的信》
- windows下自动切换并连接wifi热点
- wps文字如何取消英文首字母输入时自动变大写
- 线段最大重合问题:最多有多少条线段是重合的
- 【NLP】第10章 使用基于 BERT 的 Transformer 进行语义角色标记
- 愚人节导入_最好的开发商愚人节
- 解决_CRT_SECURE_NO_WARNINGS 警告
热门文章
- c++ 基本数据类型字节数
- [鸟哥的Linux私房菜] X Window 与 纯文本模式的切换
- 使用mod_proxy_balancer实现负载均衡
- python爬虫如何从一个页面进入另一个页面-Python爬虫信息输入及页面的切换方法...
- python菜鸟工具-第一行Python代码之菜鸟逃离记
- python自学网址-关于python学习,最系统的学习网站看这里
- python读取excel-python 读取 Excel
- python程序设计报告-20183122 实验一《Python程序设计》实验报告
- python pandas读取excel-Python使用Pandas读写EXCEL文件教程
- python中读取文件内容-深入学习python解析并读取PDF文件内容的方法