by 정우성 [SQL Query] [2019.12.29 14:03:45]
마스터 테이블이 여러줄 나오는 상태에서 디테일의 합을 보여주고 싶습니다.
select () 컬럼안에 넣지 않고,
디테일 테이블을 group by 하고, 조인을 걸 수 있을까요? ? ㅠㅜ
예)
select from tb1 a inner join ( select from tb2 b group by b.key = a.key <-- 여기에서 이런식으로 키 조인 가능한지 ) on a.key= b.key
SELECT a.key , a.x , a.y , a.z , b.c1 , b.c2 , b.c3 FROM tb1 a INNER JOIN (SELECT key , SUM(c1) c1 , AVG(c2) c2 , MAX(c3) c3 FROM tb2 GROUP BY key ) b ON a.key = b.key ;