책 내용 질문하기
[2권] 쿼리 테이블 표시
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
189
조회수
669
작성일
2019-03-12
작성자
탈퇴*원
첨부파일
파일에서 '납품하지않은거래처' 쿼리를 디자인보기로 여시면 <거래처>테이블 하나만 있으면 되는데 테이블을 하나가 더 있는 걸 보실 수 있는데요. 사실 넣으면 안 된다는 건 알고 있지만 이렇게 <거래처> 외의 다른 테이블을 두니까 다른 입력사항은 정답과 똑같은데도 데이터시트보기에서 아무 데이터도 뜨지 않더라구요... 이건 왜 그런가요?? 추가한 테이블이 <거래처>테이블과 조인관계여서 그런 걸까요 아니면 다른 특정한 이유가 있어서 그런 걸까요..?
답변
2019-03-13 23:00:12
안녕하세요.
데이터 표시에 <제품납품내역> 테이블을 넣으면 관계(두 테이블에서 조인된 필드가 일치하는 레코드 표시)로 인해서 데이터의 자료가 결정됩니다.
Not In (SELECT 거래처코드 FROM 제품납품내역) 을 삭제하시고 실행시켜 보시면 <제품납품내역>의 레코드 50개가 표시되는 것을 확인하실 수 있습니다.
Not in을 이용할 경우 표시하지 않을 테이블은 데이터 표시 영역에서 제외해 주세요.
좋은 하루 보내세요.
-
관리자2019-03-13 23:00:12
안녕하세요.
데이터 표시에 <제품납품내역> 테이블을 넣으면 관계(두 테이블에서 조인된 필드가 일치하는 레코드 표시)로 인해서 데이터의 자료가 결정됩니다.
Not In (SELECT 거래처코드 FROM 제품납품내역) 을 삭제하시고 실행시켜 보시면 <제품납품내역>의 레코드 50개가 표시되는 것을 확인하실 수 있습니다.
Not in을 이용할 경우 표시하지 않을 테이블은 데이터 표시 영역에서 제외해 주세요.
좋은 하루 보내세요.