음...


조인에서 어떤 쿼리가 가장 좋은건지 잘 모르겠어서 글 남겨봅니다.

w,x,y,z는 그냥 컬럼에 대한 어떤 조건을 표현한겁니다.

예시를 4가지 들어보겠습니다.

많은 조언 부탁드립니다.


1)

SELECT *

FROM T1 a

INNER JOIN T2 b

ON a.id = b.id

WHERE a.col1 = www and a.col2 = xxx and b.col1 = yyy and b.col2 = zzz


2)

SELECT *

FROM T1 a

INNER JOIN T2 b

ON a.id = b.id and a.col1 = www and a.col2 = xxx and b.col1 = yyy and b.col2 = zzz


3)

SELECT *

FROM (SELECT *

FROM T1

WHERE a.col1 = www and a.col2 = xxx) a

INNER JOIN (SELECT *

FROM T2

WHERE b.col1 = yyy and b.col2 = zzz) b

ON a.id = b.id


4)

SELECT *

INTO #tmp1

FROM T1

WHERE a.col1 = www and a.col2 = xxx


SELECT *

INTO #tmp2

FROM T2

WHERE b.col1 = yyy and b.col2 = zzz


SELECT *

FROM #tmp1 a

INNER JOIN #tmp2 b

ON a.id = b.id

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 496
7010 로그인, 사용자, 소유자 관련 내용이며 다른 서버의 DB복원 후 프로시저를 못찾습니다. [2] Larry 2013.07.16 5411
7009 님들은 통계 구성을 어케하시나요? [7] 파인드쿠폰 2013.07.16 4822
7008 프로시저 인자값 관련 문의 드립니다. [5] 세균장군 2013.07.16 5326
7007 MS SQL 설치시 파일 분리 [2] 버즈베잇 2013.07.16 7784
7006 두 테이블의 매출 상세내역 조인쿼리시 고유번호로 정렬 방법 문의 ? [3] chs217 2013.07.15 5195
7005 dateTime 인덱스에 관하여 잘문이 있습니다. [3] alima 2013.07.15 6251
7004 여려 sp의 공통의 문자열을 한번에 alter 하는 방법이 있을까요? [4] 상쿨 2013.07.15 7500
7003 Select 시 없는 데이터는 0 으로 나오게 하려면... [3] taz2315 2013.07.15 10081
7002 매월 매출데이터조회 [2] MissingYou 2013.07.14 5239
7001 풀텍스트 검색 관련.. 순수보이 2013.07.14 5209
7000 대용량 DB 백업 최선의 방법은? [2] 강구다.. 2013.07.13 7242
6999 프로시져들의 수행시간이 길어지는 경우 전념 2013.07.13 5231
6998 고가용성 관련 질문입니다... 메칸더 2013.07.12 4772
6997 SQL2008 로그전달 문의드립니다 맨발의청춘 2013.07.12 5089
6996 dtsx 패키지 새로운 서버로 이동 [1] 공유맨 2013.07.12 5201
» 이너조인에서 최적화된 조건절에 대해서... [4] 화성에서왔어요 2013.07.12 5697
6994 저장프로시져에서 이럴 경우 어떻게 해줘야 하나요.... 구문을 모르겠네요? [6] 삼미슈퍼스타 2013.07.12 4724
6993 프로시져를 사용하여... SQL 서버(A)의 B 데이터베이스 ---> SQL 서버(C)의 D 데이터베이스 로 접근방법 [2] 용대가리 2013.07.12 4921
6992 클라이언트 관리자가 없나요?? [2] 클리티에 2013.07.12 4568
6991 로그에 concurrent queries. 가 나오는데요. [6] 하람v 2013.07.11 5301





XE Login