책 내용 질문하기
2010년1회1급실기(액세스)E형 처리기능1번에서...
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
363
조회수
87
작성일
2013-03-14
작성자
첨부파일

"제품정보"쿼리를 작성하는데

해설을 보면

디자인모드에서 제품코드 필드의 조건에

NOT IN(SELECT 제품코드 FROM 판매내역)

이게 두번 입력이 되는데 왜 두번 입력을 하는지 모르겠습니다.

비교해봤는데 위 조건 한번만 입력하면 레코드수가 29개가 나오고

두번을 해보니 27개가 나오던데 먼 차이가 있는건지요...

답변
2013-03-14 01:37:48

조건이 두개이기 때문에 그렇습니다.

c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로

두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.

제품코드 left(제품코드 ~~~)

Not In(select 제품코드 from 판매내역) c

Not In(select 제품코드 from 판매내역) z

좋은 하루 되세요.

"
  • *
    2013-03-14 01:37:48

    조건이 두개이기 때문에 그렇습니다.

    c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로

    두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.

    제품코드 left(제품코드 ~~~)

    Not In(select 제품코드 from 판매내역) c

    Not In(select 제품코드 from 판매내역) z

    좋은 하루 되세요.

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