. 查询同时为工程J1和J2提供零件的供应者的代号。

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: . 查询同时为工程J1和J2提供零件的供应者的代号。

1. 查询重量最重的零件的编号


2. 查询为在北京的工程提供零件的供应商代号。

3. 查询所需零件总数大于1000的工程编号。

4. 查询同时为工程J1和J2提供零件的供应者的代号。

select pno from p where pweight>=all(select pweight from p);
select distinct spj.sno from j,spj  where j.jno=spj.Jno and j.Jcity='北京';
select jno from spj
group by jno
having sum(quantity)>1000;
select sno from spj where jno='j1' and sno in (select sno from spj where jno='j2') ;


对应关系


供应商(编号,名称,所在城市)

零件(编号,零件名,颜色,重量)

工程(编号,工程名,所在城市)

供应关系(供应商代号,零件号,工程编号,零件数量)

mysql> select * from j;
+-----+-------+--------+
| Jno | Jname | Jcity  |
+-----+-------+--------+
| J1  | JN1   | 成都   |
| J2  | JN2   | 北京   |
| J3  | JN3   | 北京   |
| J4  | JN4   | 成都   |
| J5  | JN5   | 成都   |
| J6  | JN6   | 武汉   |
| J7  | JN7   | 成都   |
+-----+-------+--------+
7 rows in set (0.00 sec)
mysql> select * from s;
+-----+-------+--------+
| Sno | Sname | Scity  |
+-----+-------+--------+
| S1  | N1    | 成都   |
| S2  | N2    | 北京   |
| S3  | N3    | 北京   |
| S4  | N4    | 成都   |
| S5  | N5    | 南京   |
+-----+-------+--------+
5 rows in set (0.00 sec)
mysql> select * from p;
+-----+-------+--------+---------+
| Pno | Pname | Pcolor | Pweight |
+-----+-------+--------+---------+
| P1  | PN1   | 红     |      12 |
| P2  | PN2   | 绿     |      18 |
| P3  | PN3   | 蓝     |      20 |
| P4  | PN4   | 红     |      13 |
| P5  | PN5   | 蓝     |      11 |
| P6  | PN6   | 红     |      15 |
+-----+-------+--------+---------+
6 rows in set (0.00 sec)
mysql> select * from spj;
+-----+-----+-----+----------+
| Sno | Pno | Jno | Quantity |
+-----+-----+-----+----------+
| S1  | P1  | J1  |      200 |
| S1  | P1  | J4  |      700 |
| S2  | P3  | J1  |      400 |
| S2  | P3  | J2  |      200 |
| S2  | P3  | J3  |      200 |
| S2  | P3  | J4  |      500 |
| S2  | P3  | J5  |      600 |
| S2  | P3  | J6  |      400 |
| S2  | P3  | J7  |      800 |
| S2  | P5  | J2  |      100 |
| S3  | P3  | J1  |      200 |
| S3  | P4  | J2  |      500 |
| S4  | P6  | J3  |      300 |
| S4  | P6  | J7  |      300 |
| S5  | P2  | J4  |      100 |
| S5  | P3  | J4  |     1200 |
+-----+-----+-----+----------+
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
缓存 数据可视化 搜索推荐
Windows 上这些「点一下」就省 N 步的自动化软件,让你的效率快如火箭
Windows 上这些「点一下」就省 N 步的自动化软件,让你的效率快如火箭
829 0
|
JavaScript 算法 Linux
硬件工程师物料清单BOM对比工具
硬件工程师物料清单BOM对比工具
303 1
硬件工程师物料清单BOM对比工具
|
7月前
|
供应链 监控 项目管理
第十四章项目采购管理(选择2分,偶尔案例16分)
第十四章项目采购管理(选择2分,偶尔案例16分)
求供应工程J1零件的供应商号码SNO 2 求供应工程J1零件P1的供应商号码SNO 3 求供应工程J1零件为红色的供应商号码SNO 4 求没有使用天津供应商生产的红色零件的工程号JNO 5 找出所有供
求供应工程J1零件的供应商号码SNO 2 求供应工程J1零件P1的供应商号码SNO 3 求供应工程J1零件为红色的供应商号码SNO 4 求没有使用天津供应商生产的红色零件的工程号JNO 5 找出所有供
153 0
|
Android开发
王者荣耀安卓区修改荣耀战区方法 | 最低战力查询(附带视频与安装包)
王者荣耀安卓区修改荣耀战区方法 | 最低战力查询(附带视频与安装包)
232 0
SAP 不支持交货单中同一个物料多个行项目HU与序列号组合发货场景
SAP 不支持交货单中同一个物料多个行项目HU与序列号组合发货场景
|
编译器 C语言 Android开发
方舟编译器源代码疑似曝光,华为李小龙:来自服务器部门?
前几天,赶在华为开发者大会开幕前几天,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。 官方介绍称,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。
1191 0