2014-04-05 2 views
1

하위 쿼리를 사용해야하는 연습을하고 있지만 조인으로 얻은 결합 된 열 속성도 필요합니다. 예를 들면 :와 조인 :하위 쿼리와 결합 된 열 속성 얻기

select A.nameID 
from tableA A 
join tableB B on (A.nameID = B.nameID) 

결과 : 최종 테이블에서 내가 TABLEA의 모든 열 및 TableB의의 모든 열을 얻을.

select A.nameID 
from tableA A 
where A.nameID in 
(
    select B.nameID 
    from tableB B 
) 

결과 : 쿼리와 최종 테이블에서 내가 할 단 하나의 열, 질문은

을 A.nameID, 조인 열을 표시하는 방법이 있나요 하위 쿼리를 사용하여 생산 ? 저는 SQLS 2008 R2를 실행하고 있습니다. (어떤 접근 방식이 더 빠르고, 더 효율적이며, 더 효율적인 지에 대한 질문이 아닙니다.

답변

0

아니요.

Subquery Fundamentals를 참조하십시오 테이블은 하위 쿼리에 표시하고, 외부 쿼리에서, 그 테이블에서 열이 출력 (외부 쿼리의 선택 목록)에 포함되지 않을 수 없습니다

합니다.