책 내용 질문하기
2016 컴활1급 2편 데이터베이스 실무 기본 모의고사 5회 문제 4-4질문이요
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
344
조회수
80
작성일
2016-12-13
작성자
첨부파일

4-4번에서 <접수>테이블에서 한번도 사용하지 않은 운송방법의 모든 정보를 표시하는 사용되지않은운송방법 쿼리를 sql 명령문을 사용하여 작성하라고 되어있어서 not in (select 운송방법 from 접수) 라고 해야 될것같은데

해설에는 not in (select 운송코드 from 접수) 라고 되어 있습니다.

사용하지 않은 운송방법의 모든 정보를 표시하는데 왜 select 운송방법이 아닌 select 운송코드로 작성해야 하는 이유가 뭔가요?

답변
2016-12-18 11:38:24

접수 테이블과 운송 테이블에 관계로 지정된 것이 운송코드입니다.

운송코드가 관계로 지정 되어 있기 때문에 비교를 할려면 운송코드를 사용 하게 되는 것입니다.

접수테이블의 운송코드가 없다면 한번도 사용되지 않은 운송방법을 찾을 수 있겠지요.

운송방법은 관계로 지정된 필드가 아니므로 정확한 결과가 나오지 않습니다.

좋은 하루 되세요.

  • *
    2016-12-18 11:38:24

    접수 테이블과 운송 테이블에 관계로 지정된 것이 운송코드입니다.

    운송코드가 관계로 지정 되어 있기 때문에 비교를 할려면 운송코드를 사용 하게 되는 것입니다.

    접수테이블의 운송코드가 없다면 한번도 사용되지 않은 운송방법을 찾을 수 있겠지요.

    운송방법은 관계로 지정된 필드가 아니므로 정확한 결과가 나오지 않습니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.