SQL-每日一题【1068. 产品销售分析 I】

题目

销售表 Sales

产品表 Product

写一条SQL 查询语句获取 Sales 表中所有产品对应的 产品名称 product_name 以及该产品的所有 售卖年份 year 和 价格 price 。

查询结果中的顺序无特定要求。

查询结果格式示例如下:

解题思路

1.题目要求我们查询出 Sales 表中所有产品对应的 产品名称 product_name 以及该产品的所有 售卖年份 year 和 价格 price。我们仅需要用左连接来解决即可。

2.首先我们将两个表进行 left join (左连接) 连接的条件为两个表中的 product_id 相等,然后返回链接后的表的 product_name,year,price即可。

代码实现

sql 复制代码
select p.product_name, s.year, s.price
from sales s left join product p
on s.product_id=p.product_id

测试结果

相关推荐
豆 腐6 分钟前
MySQL【四】
android·数据库·笔记·mysql
熊明才32 分钟前
Ubuntu 22.04.4 LTS + certbot 做自动续签SSL证书(2024-11-14亲测)
数据库·网络协议·ssl
用户6279947182621 小时前
GBase 8a MPP Cluster基于审计日志的冷温热数据分析
数据库
用户6279947182621 小时前
快速搭建南大通用GBase 8s数据库SSC共享存储集群
数据库
FIN技术铺3 小时前
问:数据库的六种锁机制实践总结?
数据库·sql·oracle
程序员劝退师_3 小时前
优惠券秒杀的背后原理
java·数据库
Gauss松鼠会3 小时前
GaussDB全密态数据库等值查询
数据库·oracle·gaussdb
JSUITDLWXL3 小时前
在Oracle数据中更新整个对象和更新对象的某几个字段时,他们的锁是相同的吗
数据库·oracle
杏花春雨江南3 小时前
ddl/dml/dcl
数据库·oracle
Matrix704 小时前
HBase理论_HBase架构组件介绍
大数据·数据库·hbase