Notice
Recent Posts
Recent Comments
Link
CodeClover
[프로그래머스 / SQL] GROUP BY문제 (조건에 맞는 사용자와 총 거래금액 조회하기) 본문
https://school.programmers.co.kr/learn/courses/30/lessons/164668
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
명시적 조인 (JOIN) 활용 - 일반적
SELECT
A.USER_ID,
A.NICKNAME,
SUM(B.PRICE) AS TOTAL_SALES
FROM USED_GOODS_USER A
JOIN USED_GOODS_BOARD B ON A.USER_ID = B.WRITER_ID
WHERE B.STATUS = 'DONE'
GROUP BY A.USER_ID, A.NICKNAME
HAVING SUM(B.PRICE) >= 700000
ORDER BY TOTAL_SALES;
암시적 조인 : WHERE 절에서 조인 조건을 명시하여 두 테이블을 연결
SELECT
A.USER_ID,
A.NICKNAME,
SUM(PRICE) AS TOTAL_SALES
FROM USED_GOODS_USER A, USED_GOODS_BOARD B
WHERE A.USER_ID = B.WRITER_ID
AND STATUS = 'DONE'
GROUP BY A.USER_ID, A.NICKNAME
HAVING SUM(PRICE) >= 700000
ORDER BY TOTAL_SALES;
'코딩테스트' 카테고리의 다른 글
| [프로그래머스 / SQL] 잡은 물고기 중 가장 큰 물고기의 길이 구하기 _MYSQL (1) | 2024.12.04 |
|---|---|
| [프로그래머스 / SQL] GROUP BY문제 (입양 시각 구하기(1))_oracle (1) | 2024.08.03 |
| [백준 / JAVA] 9498번 (시험 성적) (2) | 2024.06.02 |
| [백준 / JAVA] 1001번 (A-B) (3) | 2024.06.02 |
| [백준 / JAVA] 1000번 (A+B) (0) | 2024.06.02 |