FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1540] FireBird outer 조인
Apollon [] 1412 읽음    2005-09-03 10:04
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)

+ -

관련 글 리스트
1540 FireBird outer 조인 Apollon 1412 2005/09/03
1542     Re:FireBird outer 조인 2543 2005/09/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.