CREATE TABLE TR110T --실적테이블
(
GA_KRNO CHAR(10) NOT NULL,
GA_JJAK VARCHAR(1),
GA_JSKB VARCHAR(1),
GA_DESC VARCHAR(50),
GA_CLCD VARCHAR(5) NOT NULL, --거래처코드
GA_BRCD VARCHAR(3) NOT NULL, --제품코드
..
CREATE TABLE CLIENT --거래처(모든거래처) 테이블
(
AD_CLCD VARCHAR(5) NOT NULL, --거래처코드
AD_CLNM VARCHAR(40) NOT NULL, --거래처명
..
CREATE TABLE BRAND --제품 테이블
(
BR_CLCD VARCHAR(5) NOT NULL, --거래처코드
BR_BRCD VARCHAR(3) NOT NULL, --제품코드
..
위처럼 생성하고 outer join 을 이용해 조회를 합니다.
select ga_clcd,b.ad_clnm
from tr110t a left outer join client b on (ga_clcd = b.ad_clcd)
위처럼 하면 잘 됩니다.
이제 조인해야 될 항목이 두개가 되었습니다.
방법을 모르겠습니다. 물론 아래소스는 안됩니다. 어찌하면 되나요?
select ga_clcd, b.ad_clnm, ga_brcd, c.br_brnm
from tr110t a left outer join client b on (ga_clcd = b.ad_clcd),
left outer join brand c on (ga_clcd = c.ad_clcd and ga_brcd = c.br_brcd)
|