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

测试结果

相关推荐
数据库生产实战8 小时前
Oracle 19C实测:重命名分区表后又重命名分区索引,分区索引会失效吗?DBA必看避坑指南!
数据库·oracle·dba
king_harry8 小时前
window server2008下Oracle 配置dblink查询 MySQL 数据
数据库·mysql·oracle·odbc·dblink
chde2Wang8 小时前
hbase启动报错-keeperErrorCode
大数据·数据库·hbase
清平乐的技术专栏8 小时前
HBase Shell常用命令
大数据·数据库·hbase
Zhen (Evan) Wang8 小时前
SQL Server Service Broker启用详解以及常见问题
数据库·sqlserver
马克学长8 小时前
SSM文创产品推荐系统设计与实现95ml5(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·高校学生管理数字化·ssm 框架应用·商品分类与信息管理
hzk的学习笔记8 小时前
Redisson 的 Watchdog 机制
数据库·redis·分布式·缓存
罗光记8 小时前
夜晚的梦
数据库·其他·百度·新浪微博·segmentfault
韩立学长8 小时前
基于Springboot的智慧管网灌溉系统i1agupa7(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
一 乐8 小时前
高校教务|教务管理|基于springboot+vue的高校教务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·教务管理