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

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

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

임쑤 2014.10.22 18:41 Views : 3134

안녕하세요.


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
8314 오라클 참조외래키 문의드립니다. 톡히슈터 2014.10.28 5861
8313 통계시 없는데이터 채우기 [5] 버즈베잇 2014.10.28 6380
8312 행을 열로 변환하는 쿼리 부탁드려요!!!!! [2] 진아현명 2014.10.27 2695
8311 2014 ex 에이전트 시작 문제 [3] park87 2014.10.27 2538
8310 서로다른 데이타베이스안에 공통인 테이블을 한번에 업데이트 할수 있나요? [4] 김영환_281520 2014.10.27 2581
8309 해킹 들어왔습니다.. [1] 돌브레인 2014.10.27 2709
8308 집계함수 SUM 처럼 곱셈처리 [2] 우영호수 2014.10.27 9074
8307 mdf ldf 파일로 다른 노트북에서 [1] 푸르른하늘 2014.10.26 2149
8306 트리거를 이용해서 로그 테이블에 데이터 삽입 [1] 푸르른하늘 2014.10.25 2052
8305 부분 조건 LEFT OUTER JOIN 출력 [3] park87 2014.10.24 3441
8304 그룹키 지정하는 방법, PK말구요.. [3] park87 2014.10.24 3247
8303 데이터를 편집창에 넣을때 자동으로 기호 붙이기 [5] park87 2014.10.24 2828
8302 열 '~~'이(가) 집계 함수나 GROUP BY 절에 없으므로 SELECT 목록에서 사용할 수 없습니다. [1] park87 2014.10.24 8510
8301 테이블 내에서 여러열을 기준으로 중복된 행 제거 [1] park87 2014.10.23 3050
8300 명령어로 사용자 생성 방법 질문합니다. [2] sams 2014.10.23 3155
8299 시스템 운영 중 오류 덤프가 발생했습니다. 아직모자란사람 2014.10.23 2425
8298 중복 데이터 제거 및 그룹 키((?)로 재설정하기 [1] park87 2014.10.23 3095
» MSSQL join할 때 문제가 있습니다. [4] 임쑤 2014.10.22 3134
8296 부분 반복 쿼리 만들기 [5] park87 2014.10.22 2646
8295 초보 문의 [1] 땅훈 2014.10.22 2122





XE Login