회원없는강사(우수) 쿼리를 만들 때 꼭 불일치 검색 쿼리 마법사를 이용해야만 되는 건가요?
쿼리 마법사 없이 그냥 쿼리 만들기로 정답지와 똑같이 적었는데도 값이 하나도 안 나오던데 왜 이런지 궁금합니다.
똑같이 적어도 안 나오고, 강사 테이블의 강사코드 조건에 not in(select 강사코드 프럼(왜 이게 영어로 들어가면 부적절한 용어라고 뜨는지 모르겠는데요) 사용현황 )으로 적어도 값이 하나도 안 나옵니다.
위의 조건 부분을 복사해서 쿼리마법사로 적은 회원없는강사(우수) 쿼리에 붙여넣으니 잘 작동하구요 왜 똑같은 걸 입력했는데 다른 결과가 나오나요..?
안녕하세요.
- 마법사를 이용하지 않고 작성을 해도 됩니다. 만약에 이렇게 한다면 쿼리 작성기에서 두 테이블을 연결하는 선을 아래와 같이 변경해 줘야 합니다.
- 일반적으로 두 테이블을 특정 필드로 관계를 설정하면 연결 필드가 서로 같은 데이터가 모두 표시되는데, 위에 그림처럼 두 테이블의 연결선을 변경하면 강사 테이블에 있는 모든 필드가 표시되는데, 이때 사용현황 테이블에 없는 강사코드는 빈칸으로 표시됩니다. 강사코드에 IS NULL을 지정하므로 사용현황 테이블에 없는 강사코드를 찾게 되는 것입니다.
즐거운 하루 되세요.
-
관리자2024-02-29 16:13:44
안녕하세요.
- 마법사를 이용하지 않고 작성을 해도 됩니다. 만약에 이렇게 한다면 쿼리 작성기에서 두 테이블을 연결하는 선을 아래와 같이 변경해 줘야 합니다.
- 일반적으로 두 테이블을 특정 필드로 관계를 설정하면 연결 필드가 서로 같은 데이터가 모두 표시되는데, 위에 그림처럼 두 테이블의 연결선을 변경하면 강사 테이블에 있는 모든 필드가 표시되는데, 이때 사용현황 테이블에 없는 강사코드는 빈칸으로 표시됩니다. 강사코드에 IS NULL을 지정하므로 사용현황 테이블에 없는 강사코드를 찾게 되는 것입니다.
즐거운 하루 되세요.