최대 1 분 소요

문제 링크

정답

SELECT
    sell_date,
    COUNT(DISTINCT product) num_sold,
    GROUP_CONCAT(DISTINCT product ORDER BY product)  products 
FROM Activities
GROUP BY sell_date

✅ Point

  • COUNT(DISTINCT product): 중복을 제외한 고유한 product 이름 개수 구하기
  • GROUP_CONCAT: group 별로 문자열 합치기
    • window 함수가 아님. 따라서 기타 조건을 부여하고 싶다면 over로 부여하는 것이 아니라 함수 안에 선언