MSSQL join할 때 문제가 있습니다.

임쑤 2014.10.22 18:41 Views : 3220

안녕하세요.


MSSQL을 사용하는 중에 안 풀리는 게 있어서 질문드립니다.


테이블A에는 정류장ID와 기타 정보가 있고,


테이블B에는 정류장ID, 정류장명, 행정동ID가 있습니다.


정류장ID를 이용하여 테이블A에 테이블B에 있는 행정동ID를 붙이려고 left outer  join을 사용하여서 오류없이 잘 실행이 되었습니다.


문제는  테이블A에 있는 정류장ID에 관한 모든 행정동ID가 테이블B에 있는데 NULL값이 뜨는 겁니다.


(처음에는 outer join이 아니라 join을 실행했는데 행수가 달라서 outer join으로 실행하였습니다.)


그래서 확인을 하려고


 테이블A에서 NULL값이 붙어있는 정류장ID를 테이블B에서 찾으면(where사용) 테이블B에 그 정류장ID에 대한 행정동ID가 있습니다.

 

 왜 테이블 B에 있는 행정동ID가 테이블A에 제대로 안 붙을까요??


사용한 쿼리문은 다음과 같습니다.

 

   select a.*, isnull(b.행정동ID,'')  as 행정동ID
   into [교통카드].[dbo].[테이블C]
   from [교통카드].[dbo].[테이블A] as a
   left outer join [교통카드].[dbo].[테이블B] as b
   on(a.정류장ID=b.정류장ID)
 


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 19897
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12110
8298 중복 데이터 제거 및 그룹 키((?)로 재설정하기 [1] park87 2014.10.23 3124
» MSSQL join할 때 문제가 있습니다. [4] 임쑤 2014.10.22 3220
8296 부분 반복 쿼리 만들기 [5] park87 2014.10.22 2676
8295 초보 문의 [1] 땅훈 2014.10.22 2150
8294 모바일 게임 관련 Harlem 2014.10.21 2301
8293 초보자 질문이 있습니다 ㅠㅠ [2] 곰요 2014.10.21 2483
8292 인덱스 조각화가 99% 입니다. 다시구성과 다시 작성의 차이를 알고 싶습니다. [1] 호짱 2014.10.21 3986
8291 이런 기능 있는지 확인 좀 부탁드리겠습니다. [2] 오오오뇨뇨요 2014.10.21 2327
8290 MSSQL 소수점 자리수 질문드립니다. [4] 지에나르 2014.10.21 26061
8289 PK 중복 키 문제 입니다.. [1] 바보쿠우 2014.10.21 2451
8288 초보자 한가지 질문있습니다. [5] 곰요 2014.10.21 2793
8287 개체 탐색기에서 SSMS 에서 로그인한 계정 DB만 보이게 하는 방법이 없나요? AceCarrot 2014.10.20 3354
8286 varchar 형 insert 할때 질문입니다. [2] 희망나라 2014.10.20 2485
8285 mssql 2008 설치문의드립니다. 빡끄쎄엠 2014.10.20 3273
8284 쌩초보의 연산 질문 입니다. [2] 익스 2014.10.20 2567
8283 MSSQL 2008 R2 버전의 DB 최대용량 제한이 있나요? [5] 냠냠10 2014.10.19 8998
8282 고수님만.. [1] 토깽이 2014.10.19 2113
8281 SQL 합계 여쭤봅니다. [1] 뵴뵴 2014.10.19 2508
8280 순위 및 중복제거 쿼리 문의드립니다. [2] 김미영_279087 2014.10.17 3344
8279 GROUP BY중 특정 칼럼만 말일값을 가져올 수 있을련지. [2] redfunky 2014.10.16 2636





XE Login