[문제]
[MySQL]
SELECT product_id
, new_price AS price
FROM Products
WHERE (product_id, change_date) IN (SELECT product_id
, MAX(change_date)
FROM Products
WHERE change_date <= '2019-08-16'
GROUP BY product_id)
UNION
SELECT product_id
, 10 AS price
FROM Products
WHERE product_id NOT IN (SELECT product_id
FROM Products
WHERE change_date <= '2019-08-16')
'SQL > LeetCode' 카테고리의 다른 글
| [LeetCode] 1179. Reformat Department Table (0) | 2025.02.19 |
|---|---|
| [LeetCode] 1174. Immediate Food Delivery II (0) | 2025.02.19 |
| [LeetCode] 1158. Market Analysis I (0) | 2025.02.19 |
| [LeetCode] 1148. Article Views I (0) | 2025.02.19 |
| [LeetCode] 1141. User Activity for the Past 30 Days I (0) | 2025.02.19 |
