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

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

INNER JOIN table_a a ON a.id = CASE WHEN b.type = '2' THEN b.id END

 

쿼리를 보다보니 이런 조인 조건이 있는데요

이경우 b.type이 '2' 일 경우에 b.id 로 조인 되는건 알겠는데

 

아닌경우는 그럼 어떻게 되나요? 조인이 어떻게 되는건지... 이런건 처음봐서 잘모르겠네요

 

가령 b.type 이 1인 녀석은 조인을 안하게 되는건지...

 

결과도 결과지만 저런식으로 사용한 의도나  어떤 때 저런식으로 사용하는지도 궁금하고요..

 

감사합니다.

No. Subject Author Date Views
7830 중복 데이터 삭제하는 방법을 부탁드립니다. [4] 냠냠10 2014.05.08 4261
» 조인 조건에서 CASE 사용 시 질문입니다. [5] sams 2014.05.08 6025
7828 쿼리 질문드립니다. [2] 꼽냐™ 2014.05.08 2061
7827 쿼리 내역 조회 관련 [2] 형님 2014.05.07 3177
7826 쿼리가 이상해서... (난이도-상) [2] 디비디비 2014.05.07 2710
7825 쿼리 어려워 질문을 드립니다 [6] 밥먹는푸우 2014.05.07 2343
7824 데이터가 삭제가 안되네요 -_-;; [3] 김준형_283549 2014.05.07 2084
7823 윈도우8에서 SQL Server Management Studio 사용 [2] sams 2014.05.07 5554
7822 Client 프로그램 실행 시 로그인 다이얼로그가 계속 뜹니다. [1] izzy 2014.05.07 2297
7821 sql2005에서 백업 후 2008복원했는데요 table명이 변경됩니다. 이리야 2014.05.02 2749
7820 sp_who2 실행 시 질문 입니다. [2] 루돌프 2014.04.30 4316
7819 MSSQL Select 쿼리를 엑셀로 저장하기 [1] 지현덕 2014.04.30 10596
7818 기간에 따른 요율 적용 [1] taz2315 2014.04.30 2401
7817 이럴때 조인을 어떻게 하나요? [3] 김준형_283549 2014.04.29 2510
7816 논리적 파일이름이 이미 사용되고 있습니다. [7] 깨비꼬비 2014.04.29 5273
7815 DB에 테이블이 있는지를 확인 [5] 디비디비 2014.04.29 5011
7814 Index Scan 과 Key LookUP, RID LookUP 의 차이점은 무엇인가요? [13] 꿈벵이 2014.04.25 12713
7813 사용자 변경 재문의 [4] 뽀지티브 2014.04.25 2368
7812 SSIS SQL 실행테스크 [4] 구짜 2014.04.25 3361
7811 데이터를 추출하는데 어떻게 해야하죠? 좀 도와주세요 [1] 이태호_303752 2014.04.24 2916





XE Login