데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

Not in 에 대한 질문 입니다.

icham 2018.04.24 11:25 Views : 998

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
10230 정말 이상한 사칙연산 결과 질문 드립니다. [1] hackhyun 2018.05.30 986
10229 쿼리 문의 드립니다. l1j2e3 2018.05.30 694
10228 고수님들께 SQL 쿼리작성문 문의드립니다! 브라미 2018.05.29 806
10227 DB서버 이전설치시 가장 좋은 방법은 뭘까요? [3] 이상혁_300342 2018.05.28 1371
10226 Table Join후 건 수(Count) 확인 시 최적화 방법 문의 노란하늘 2018.05.28 923
10225 세개의 테이블 join시 가장 많은 라인수에 따라서 행갯수 표기방법 좀알려주세요. 정명호 2018.05.24 662
10224 IF문 안에 있는 링크드서버(Linked Server) 로그인 [1] NiceHee 2018.05.24 939
10223 프로시저 호출 로그 [2] 봉술의달인 2018.05.24 1158
10222 데이터 캐싱에 대하여 ( 일반 SAN과 SSD차이가 이렇게 나는지요? [1] 공유맨 2018.05.23 807
10221 날짜별 합계인데 시간이 다른건 어떻게 해야 하나요.... [1] 똘스또이 2018.05.23 1326
10220 쿼리 문의드립니다! [2] szl0828 2018.05.21 901
10219 쿼리 질문입니다. [1] 얼음왕자 2018.05.21 787
10218 쿼리 문의 드립니다. [2] l1j2e3 2018.05.18 869
10217 특정 시간에 실행된 프로시저 내역 조회 방법이 궁급합니다. [1] vitill 2018.05.16 980
10216 중복된 값 select시 한행만 표시여부 [4] 노란하늘 2018.05.16 1222
10215 (Microsoft SQL Server, 오류: 950) 오류해결방법에 대한 문의입니다. [1] 목동의별 2018.05.16 2126
10214 쿼리 혹은 프로시저 작성 [2] 얼음왕자 2018.05.15 983
10213 row_number 질문입니다. [1] 데이지 2018.05.15 1032
10212 쿼리 질문드립니다. [1] 레저본능 2018.05.12 861
10211 mssql 2005 -> 2016 마이그레이션 fksngoqe 2018.05.09 1533





XE Login