상품 재고 테이블 SP
------------------------------------
key key_s ssp su etc
------------------------------------
1 1 농구공 2 A
2 1 농구공 3 B
3 2 축구공 2 A
4 3 배구공 5 B
------------------------------------
판매테이블 PM
-------------------
key sp_key su
-------------------
1 1 1
2 1 1
3 2 1
4 4 1
5 4 1
6 4 1
-------------------
아래와 같이 판매현황을 뽑아낼려면 SQL문을 어떻게 작성해야 할지 막막합니다.
다중 SELECT 문은 지원하지 않습니다.
농구공을 하나로 묶어서 표현하는 방법을 모르겠네요...
판매현황
---------------------------
ssp 기존 판매 재고
---------------------------
농구공 5 2 3
축구공 2 0 2
배구공 5 3 2
---------------------------
SELECT ssp,sum(a.su) as asu,sum(b.su) as bsu FROM sp a LEFT JOIN pm b ON b.sp_key = a.key GROUP BY a.key_s
기존 수량합계가 중복합계가 되네요.
도와주세요...
|