아래와 같이하면 원하는 결과가 나오지 않습니까?
SELECT A.날짜, A.거래처코드, B.거래처명
FROM A-TABLE A, B-TABLE B
WHERE A.거래처코드 = B.거래처코드
OUTER JOIN은 필요치 않습니다.
: select A-table.날짜,A-table.거래처코드(생산자),B-table.거래처명(생산자),A-table.거래처코드(판매자),B-table.거래처명(판매자) from A-table
: left outer join B-table on A-table.거래처코드(생산자) = B-table.거래처명
: left outer join B-table on A-table.거래처코드(판매자) = B-table.거래처명;
questman 님이 쓰신 글 :
: 답변에 감사드립니다.
: 제가 설명을 잘 못 한것 같네요...
: 다시 한번 읽어 주시면 감사하겠습니다.
: A-Table B-Table(생산자,판매자 같이 등록됨)
: ----------------- ------------
: .. ..거래처코드
: ..거래처코드(생산자) ..거래처명
: .. ..
: ..거래처코드(판매자) ..
: .. -------------
: ..
: ------------------
:
: 얻고자 하는 결과
: 날짜 A-table.거래처코드 B-table.거래처명 A-table.거래처코드 B-table.거래처명
: -----------------------------------------------------------------------------
: 0000 00001 일번회사(생산자) 0002 이번회사(판매자)
:
: select A-table.날짜,A-table.거래처코드(생산자),B-table.거래처명(생산자),A-table.거래처코드(판매자),B-table.거래처명(판매자) from A-table
: left outer join B-table on A-table.거래처코드(생산자) = B-table.거래처명
: left outer join B-table on A-table.거래처코드(판매자) = B-table.거래처명;
:
: 이건 불가능 한건가요?
: 판매자,생산자 테이블을 따로 분리해야 하는건가요? ㅠㅠ
|