샘플 쿼리는 아래와 같습니다.
t1의 qty에 수량이 발생하면 t2와 join하여 cd2별로 수량 내역을 한 row로 표시하고 싶은데요...
샘플의 결과는 다음과 같습니다.
==========
cd 상세수량
==========
A A1 3, A2 7
B 0
==========
WITH t1 AS
(SELECT 'A' cd, 10 qty FROM dual UNION ALL
SELECT 'B' cd, 0 qty FROM dual)
SELECT *
FROM t1
WITH t2 AS
(SELECT 'A' cd, 'A1' cd2, 3 qty FROM dual UNION ALL
SELECT 'A' cd, 'A2' cd2, 7 qty FROM dual)
SELECT *
FROM t2
감사합니다.