Q&A

  • 두개에 테이블에...
안녕하세요,,,

매번 질문만 하네요...

다름이 아니라... 두개에 테이블이 있습니다. 하나에 테이블에는 10개의 데이타가 들어가 있습니다.

그리고 또 하나에는 5개가 있습니다. 그 5개는 10개중에 포함되어 있습니다.

두개의 연결자는 A, B 라는 키로 연결할수 있습니다.

그럼 두개를 비교해서 10개쪽에는 있는데 5개 쪽에는 없는 데이타를 찾아 내려고 한다면 어떻게 합니까??

키인 A,B 를 비교해서 찾아 와야 하는데 어렵네요...  키가 하나라면...

select Distinct A.키1
from 테이블 A
where Not(A.키1 in (Select B.키1 from 테이블 B))

이런식으로 하면 되는데.. 키가 두개라 문제가 생기네요...
부탁드립니다..^^

그럼...
1  COMMENTS
  • Profile
    DelChoBo 2002.10.16 02:01
    흠냐 앞에 드린 답변의 연장선상에 있는 질문 같은데...
    우찌 됬던,,,
    해결방법 중 의 하나는 두개의 필드를 하나로 묶어서
    비교할 수 있습니다.
    묶어 버리고 나면 아래 쿼리가 그대로 적용이 될 수 있죠.

    가장 무식한 방법일지 모르지만.. 도움이 되길 바라네여.
    더 좋은 답도 있을테지만... 그럼 이만 ^^