[LeetCode-SQL 50] 1068. Product Sales Analysis I

코린이·2025년 5월 31일

SQL 문제 풀이 (MySQL)

목록 보기
53/96

❓ 문제

Sales
+-------------+-------+
| Column Name | Type  |
+-------------+-------+
| sale_id     | int   |
| product_id  | int   |
| year        | int   |
| quantity    | int   |
| price       | int   |
+-------------+-------+

(sale_id, year)는 이 테이블의 기본 키(고유 값을 가진 열의 조합)입니다.
product_id는 Product 테이블의 외래 키(참조 열)입니다.
이 테이블의 각 행은 특정 연도의 product_id 제품에 대한 판매를 표시합니다.
가격은 단위당 가격입니다.

Product
+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| product_id   | int     |
| product_name | varchar |
+--------------+---------+

product_id는 이 테이블의 기본 키(고유 값을 가진 열)입니다.
이 테이블의 각 행은 각 제품의 제품 이름을 나타냅니다.

Sales 테이블의 각 sale_id에 대한 product_name, 연도 및 가격을 보고하는 솔루션을 작성합니다.

결과 테이블을 임의의 순서로 반환합니다.

자세한 문제 내용은 사이트 참고...


❗️ 문제 풀이

SELECT
    B.product_name
    , A.year
    , A.price
FROM Sales A JOIN Product B
    ON A.product_id = B.product_id
;

🔗 Reference

https://leetcode.com/problems/product-sales-analysis-i/?envType=study-plan-v2&envId=top-sql-50

0개의 댓글