우선 Table이 2개 있습니다.
TableA : 고유 ID와 수수료 가 저장됩니다. Table A와 TableB 의 연결 인자는 id 입니다.
id charge
--------------------------------------
1 10
2 20
3 30
4 5
TableB
id input_id accept_id
1 A B
2 A C
3 B C
4 D A
------------------------------------------------------------
* Input_id 는 거래를 올리는 ID 이고, acceipt_id는 거래를 받는 ID입니다.
상호 거래를 올리기도 하고 받을 수도 있습니다.
상기 테이블에서 추출하고 하는 것은 TableB의 input_id 를 기준으로 자신이 올린 거래 수수료(tableA) 합계와, 자신이 수락한 거래에 대한
수수료 합계를 보고 싶습니다.
희망 결과 값
id input_charge output_charge in_out_gap
A 30 5 25
B 30 10 20
C 50 -50
D 5 5
어떻게 하면 위와 같이 원하는 값을 얻을 수 있을까요?
고수님 부탁드립니다.
감사합니다. |