
어제 글 안올린게 걸려서 오늘은 문제 두 개 풀었습니다 ㅎ
조금 시간이 걸렸지만 그래도 정답
SELECT product_id
, year first_year
, quantity
, price
FROM Sales
WHERE (product_id, year) IN (SELECT s.product_id, MIN(year)
FROM Sales s JOIN Product p ON s.product_id = p.product_id
GROUP BY s.product_id)
처음에는 메인쿼리에 join을 넣었어요. 아니다 싶어서 where절 서브쿼리에서 join을 하고 in을 사용하면 될 것 같은 느낌이 들었습니다.
조건절에서 product_id와 year를 꼭 같이 비교해야하는게 포인트!!
👏👏