엑세스 기본모의고사 348쪽 문제 4번-4
사용되지않은운송방법 쿼리 작성문제 해설을 보면
Not In (select 운송코드 from 접수) 을 이용해서 쿼리를 작성했다고 나와있습니다.
그런데 왜 운송방법의 조건에 Not In (select 운송코드 from 접수)을 작성하지 않고,
운송코드 조건에 Not In (select 운송코드 from 접수) 문을 적어주는 건가요?
혹시 접수테이블에서 운송코드가 기본키라서 적어주는 건가요?
그리고 운송방법이 없는 것을 찾는게 문제인데 왜 운송코드를 이용해서 쿼리를 작성해주는 건가요?
안녕하세요.
<접수> 테이블에서 한 번도 사용하지 않은 운송방법의 정보를 표시하는 문제입니다.
<운송>과 <접수> 테이블에 공통으로 들어 있는 필드를 선택한 것입니다.
운송코드로 두 테이블을 비교해서 사용되지않은운송방법을 찾은 것입니다.
select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드
운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,
접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.
좋은 하루 보내세요.
-
관리자2019-02-27 21:41:41
안녕하세요.
<접수> 테이블에서 한 번도 사용하지 않은 운송방법의 정보를 표시하는 문제입니다.
<운송>과 <접수> 테이블에 공통으로 들어 있는 필드를 선택한 것입니다.
운송코드로 두 테이블을 비교해서 사용되지않은운송방법을 찾은 것입니다.
select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드
운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,
접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.
좋은 하루 보내세요.