LeetCode刷题-数据库(MySQL)- 1068. Product Sales Analysis I

1068. Product Sales Analysis I

一、题目描述

Table: Sales

Column Name Type
sale_id int
product_id int
year int
quantity int
price int

(sale_id, year) is the primary key of this table.
product_id is a foreign key to Product table.
Note that the price is per unit.

Table: Product

Column Name Type
product_id int
product_name varchar

product_id is the primary key of this table.

Write an SQL query that reports all product names of the products in the Sales table along with their selling year and price.

For example:

Sales table:

sale_id product_id year quantity price
1 100 2008 10 5000
2 100 2009 12 5000
7 200 2011 15 9000

Product table:

product_id product_name
100 Nokia
200 Apple
300 Samsung

Result table:

product_name year price
Nokia 2008 5000
Nokia 2009 5000
Apple 2011 9000

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/product-sales-analysis-i
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

二、思路分析

直接两表内连接即可

三、代码实现

SELECT
	p.product_name, 
	s.year, 
	s.price
FROM
	Sales s
JOIN
	Product p
ON s.product_id = p.product_id;

你可能感兴趣的:(MySQL)