less than 1 minute read

📜문제


https://school.programmers.co.kr/learn/courses/30/lessons/131536

image

📜정답


    SELECT USER_ID,PRODUCT_ID FROM ONLINE_SALE
    GROUP BY USER_ID,PRODUCT_ID 
    HAVING COUNT(PRODUCT_ID)>=2
    ORDER BY USER_ID ASC,PRODUCT_ID DESC

📜노트


  • GROUP BY : 데이터를 그룹으로 묶어 나눌 때 사용하며, SELECT절과 ORDER BY절 사이에 추가하면 된다.
  • HAVING : 그룹으로 나눈 결과에 조건을 붙일 때 사용한다. WHERE절에서는 사용할 수 없다.