2023. 11. 19. 15:43, 알고리즘/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/131536
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(*)>1
ORDER BY USER_ID ASC, PRODUCT_ID DESC
JOIN은 두 테이블 이상 간의 관계를 이용하는 것이고,
GROUP BY 는 한 테이블 내의 열들을 이용하는 것이다.
두 열을 그룹으로 묶어서 해당 그룹의 갯수를 HAVING COUNT(*) >1 형태를 이용해서 전부 세어서 1이상인 것들을
가져오도록 하는 형태의 쿼리문이다.
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 LV 1. 동물의 아이디와 이름 MySQL (0) | 2023.11.19 |
---|---|
프로그래머스 LV 1. 59037 어린 동물 찾기 MySQL (0) | 2023.11.19 |
프로그래머스 LV 1. 131112 강원도에 위치한 생산공장 목록 출력하기 (0) | 2023.11.19 |
프로그래머스 LV 1. 132203 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2023.11.19 |
프로그래머스 LV 1. 133025 과일로 만든 아이스크림 고르기 (0) | 2023.11.18 |
Comments, Trackbacks