网站建设专题页,哪家网络营销好,湖南网站建设怎么样,创意产品设计获奖作品文章目录 力扣高频SQL 50题#xff08;基础版#xff09;第七题1068. 产品销售分析 I题目说明思路分析实现过程准备数据#xff1a;实现方式#xff1a;结果截图:总结#xff1a; 力扣高频SQL 50题#xff08;基础版#xff09;第七题
1068. 产品销售分析 I
题目说明 … 文章目录 力扣高频SQL 50题基础版第七题1068. 产品销售分析 I题目说明思路分析实现过程准备数据实现方式结果截图:总结 力扣高频SQL 50题基础版第七题
1068. 产品销售分析 I
题目说明
销售表 Sales
±------------±------
| Column Name | Type |
±------------±------
| sale_id | int |
| product_id | int |
| year | int |
| quantity | int |
| price | int |
±------------±------
(sale_id, year) 是销售表 Sales 的主键具有唯一值的列的组合。
product_id 是关联到产品表 Product 的外键reference 列。
该表的每一行显示 product_id 在某一年的销售情况。
注意: price 表示每单位价格。
产品表 Product
±-------------±--------
| Column Name | Type |
±-------------±--------
| product_id | int |
| product_name | varchar |
±-------------±--------
product_id 是表的主键具有唯一值的列。
该表的每一行表示每种产品的产品名称。
编写解决方案以获取 Sales 表中所有 sale_id 对应的 product_name以及该产品的所有 year 和 price。
返回结果表 无顺序要求 。
思路分析 实现过程
准备数据
Create table If Not Exists Sales (sale_id int, product_id int, year int, quantity int, price int)
Create table If Not Exists Product (product_id int, product_name varchar(10))
Truncate table Sales
insert into Sales (sale_id, product_id, year, quantity, price) values (1, 100, 2008, 10, 5000)
insert into Sales (sale_id, product_id, year, quantity, price) values (2, 100, 2009, 12, 5000)
insert into Sales (sale_id, product_id, year, quantity, price) values (7, 200, 2011, 15, 9000)
Truncate table Product
insert into Product (product_id, product_name) values (100, Nokia)
insert into Product (product_id, product_name) values (200, Apple)
insert into Product (product_id, product_name) values (300, Samsung)实现方式
select p.product_name,s.year,s.price from Sales s,Product p where s.product_idp.product_id;结果截图: 总结
#隐式内连接语法
select 字段名 from A表名, B表名 where 条件;