😎풀이

  1. Product 테이블의 아이디와 상품명 조회
  2. Sales 테이블과 제품 아이디를 기준으로 결합
  3. 판매 정보의 제품 아이디를 기준으로 그룹화
  4. 그룹 내 같은 제품이 모두 2019년 1월부터 3월 내에 판매되었는지 검증
  5. 해당하는 제품 아이디와 상품명 반환
SELECT p.product_id, p.product_name
FROM Product AS p
LEFT JOIN Sales AS s
ON p.product_id = s.product_id
GROUP BY s.product_id
HAVING MIN(s.sale_date) >= '2019-01-01' AND MAX(s.sale_date) <= '2019-03-31'
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글