Not in 에 대한 질문 입니다.

icham 2018.04.24 11:25 Views : 1031

Not in 을 쓰려는데 예상과는 다른 결과가 나와서 질문 드립니다.

테이블은 T1과 T2가 있습니다.

두 테이블은 컬럼이 동일 합니다.

컬럼명은 gurl 이며 varchar(100) 입니다.


T1의 gurl에는 값이 있지만 T2의 gurl에는 해당 값이 없는 gurl을 뽑고자 합니다.


1. not in을 사용 했을 경우

select gurl from T1 where gurl not in(select gurl from T2)   --> 아무 값도 나오지 않습니다.


2. except를 사용 했을 경우

select gurl from T1

except

select gurl from T2   --> 값이 나옵니다.


3. join을 사용 했을 경우

select A.gurl from(select gurl from T1) A

left join (select gurl from T2 ) B on B.gurl = A.gurl

where B.gurl is null

group by A.gurl   --> 2번과 동일한 값이 나옵니다.


왜 1번의 not in을 사용했을경우에는 값이 나오지 않는지 도무지 모르겠습니다.



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 22124
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12259
10200 mssql 쿼리 질문좀요 [1] 애나로 2018.04.25 1033
» Not in 에 대한 질문 입니다. [2] icham 2018.04.24 1031
10198 MSSQL 연동 실패 관련 문의 [2] dope 2018.04.24 2252
10197 두가지 쿼리를 하나로 합치는 문제... [1] True_Y 2018.04.24 1092
10196 특정 테이블 조회시 에러 안돼요 2018.04.23 1297
10195 소숫점 반올림 문제 [3] embster 2018.04.20 1244
10194 DB 복원과 관련된 질문입니다. [1] LJstyleS 2018.04.19 1090
10193 데이타가 반복적으로 컬럼으로 붙게 하고 싶습니다. [2] 윤미 2018.04.18 1069
10192 문자 날짜 변환시 질문입니다. [1] 축구선수 2018.04.18 985
10191 sql에서 인덱스 설정할때 비슷한 컬럼설정 방법 문의드립니다. [3] 뽀구 2018.04.13 974
10190 SQL JOIN과 관련해서 쿼리 질문드립니다 [2] karon 2018.04.11 1021
10189 asp mssql 저장프로시저 관련 문의ㅠㅠㅜ입니다 [1] kkkkk123 2018.04.10 1253
10188 SQL 조회 관련 질문이 있습니다.(중복 처리기능 ..?) [1] wooong 2018.04.10 979
10187 오라클에서 ms sql로의 마이그레이션 속도에 대해 [1] 지옹 2018.04.10 1165
10186 mssql 프로시저 while문 안의 if문 질문 드려요 ㅠㅠ [1] 스터프 2018.04.10 1349
10185 누적 쿼리 질문드립니다. 란트 2018.04.09 1036
10184 논리페이지를 인출하지 못했습니다.. [1] 냥냥 2018.04.07 1876
10183 조건일치하는 유일한 것 선택 길주석 2018.04.07 854
10182 프로시저 디버깅 어떻게 해야하나요..ㅜㅜ [1] 와이키키 2018.04.05 1073
10181 ms sql 2008을 sql 2005로 다운그레이드가 가능할까요? [2] 김학만 2018.04.04 1216





XE Login