1:N 관계의 A,B 테이블 2개를 조인해서 B 테이블에 존재하는 int형 컬럼의 SUM 값을 가져오려고 합니다.
예를 들어서
SELECT V.vndr_Id
, V.vndr_name
, VP.pnlty_point
FROM TB_VENDOR V
LEFT JOIN TB_VENDOR_PENALTY VP
ON V.VNDR_ID = VP.VNDR_ID
* 결과
0014 토마토나라 null
0018 스타벅스2 20 <-- 요놈
0019 수정과 10 <-- 요놈
0019 수정과 -20 <-- 요놈
0019 수정과 -30 <-- 요놈
* 원하는 결과값
0014 토마토나라 null
0018 스타벅스2 20
0019 수정과 -40
이런식으로 수정과가 3개 중복되서 나오는데 이 중복되는 row끼리 묶어서 맨 마지막에 출력되는 컬럼 (<--요놈 이라고 표시해놓음) 을 SUM 처리 하여 1개의 ROW로 뽑아내고 싶습니다.
도와주세요~
|