아래 3개의 테이블에 있는 데이터를 하나로 불러오고 싶어요
table_A
ca_id(PK), ca_name, ca_use
10 , Cname1, 1
1010 , Cname2, 1
101010, Cname3, 1
table_B
it_id(PK), ca_id, it_name, it_maker
123, 10, 제품명1, 브랜드1
124, 1010, 제품명2, 브랜드1
125, 101020, 제품명3, 브랜드2
126, 10101030, 제품명4, 브랜드3
table_C
pro_id(PK), it_id, it_name, pro_cat(품번)
5, 123, 제품명1, AAAA
4, 123, 제품명1, AAAB
3, 123, 제품명1, AAAC
2, 124, 제품명3, BBBB
1, 124, 제품명3, BBBC
출력되어야 하는 방식
만약 10 카테고리에 제품이 있는 경우라면
ca_name1, ca_name2, ca_name3, ca_name4, it_name, it_maker, pro_cat1, pro_cat2, pro_cat3
'Cname1(10)','','', '', 제품명1, 브랜드1, AAAA, AAAB, AAAC
만약 101020 카테고리에 제품이 있는 경우라면
'Cname1(10)','Cname2(1010)','Cname3(101020)', '', 제품명3, 브랜드2, BBBB, BBBC
형식으로 나오려면 어떻게 하면 되나요?
잘 몰르니 질문도 맞는지 모르겠습니다.
힌트라도 좋으니 답변 좀 부탁드립니다
|