여러 조인은 해 봤지만.. 뭔가 될것 같으면서 안되네요..^^;
a_table
arc_pk, gubun, youngsu_p
1 , 1 , 100
1 , 2 , 200
2 , 2 , 200
b_table
pk, type, category
1 , 2 , 101
c_table
pk, data_1, data_2
1 , 'yes' , '사과'
2 , 'no' , '배'
이렇게 있을때.. a_table 은 b_table 과 c_table 의 영수값을 모두 가지고 있습니다.
a_table 에서 b_table 과 c_table 의 구분은 gubun 값으로 1이면 b_table , 2면 c_table 일때
select a_table.gubun
, case when a_table.gubun = 1 and b_table.type = 2 then a_table.youngsu_p end a_data
, case when a_table.gubun = 2 and c_table.data_1 = 'yes' then a_table.youngsu_p end b_data
, case when a_table.gubun = 2 and c_table.data_1 = 'yes' then a_table.youngsu_p*-1 end c_data
.........
이하 조인을 어떻게 해 주어야 할지 모르겠네요..
즉, a_table 의 구분값과.. b_table 이나, c_table 의 값을 가지고 a_table 의 값을 가지고 오고 싶습니다.
제가 아는 지식으로는 일반적인 조인 밖에 몰라서.. ㅠ.ㅠ
고수님들의 지식을 조금만 빌려 주셨으면 합니다. o(__)o 꾸벅