문제4번에서 <제품납품내역>테이블에 존재하지 않는 <거래처>테이블의 자료 중 거래처코드, 지역, 대효자 필드를 조회하는 쿼리를 작성하라고 합니다.
NOT IN예약어를 사용하라고 하는데요....쿼리디자인으로 해당 쿼리를 만들때, <제품납품내역>테이블이 표시되어있을 때는 결과가 아예 안 나옵니다.
왜 그런건가요? 문제를 풀 때 반드시 사용하는 해당 테이블만 표시해놓고 풀어야하는 건가요??
안녕하세요.
두 테이블을 모두 표시하면 기본적으로 조인 속성이
1번 두 테이블의 조인된 필드가 일치하는 행만 포함으로 설정됩니다.
<제품납품내역> 테이블에 존재하지 않은 <거래처> 테이블의 자료로 쿼리를 작성해야 하므로 조인설정이 적용되지 않도록 <제품납품내역> 테이블을 표시하지 않거나,
조인 속성을 2번으로 설정하시면 됩니다. 조인 속성에 대한 내용이 문제에 제시되지 않은 경우는 일반적으로는 따로 설정하지 않고, 해설에서 처럼 <제품납품내역> 테이블을 표시하지 않는 방법을 사용합니다.
좋은 하루 보내세요.
-
관리자2019-04-14 15:28:25
안녕하세요.
두 테이블을 모두 표시하면 기본적으로 조인 속성이
1번 두 테이블의 조인된 필드가 일치하는 행만 포함으로 설정됩니다.
<제품납품내역> 테이블에 존재하지 않은 <거래처> 테이블의 자료로 쿼리를 작성해야 하므로 조인설정이 적용되지 않도록 <제품납품내역> 테이블을 표시하지 않거나,
조인 속성을 2번으로 설정하시면 됩니다. 조인 속성에 대한 내용이 문제에 제시되지 않은 경우는 일반적으로는 따로 설정하지 않고, 해설에서 처럼 <제품납품내역> 테이블을 표시하지 않는 방법을 사용합니다.
좋은 하루 보내세요.