-
Inner Join Vs Cross ApplyProgramming/MSSQL 2012. 11. 27. 11:46
Inner Join와 Cross Apply 는 비슷한 성질을 가진 Join 구문이다.
Cross Apply로 해야 좋을 때도 있으며, Inner Join 으로 Join 해야 좋을 때도 있다.
Inner Join 구문 예시와 Cross Apply 예시로 보게 되면,
Inner Join 구문의 경우 전체 데이터에서 And 로 해당 데이터를 걸러내지만,
Cross Apply 의 경우 선택한 데이터만 검색 하여 Join 하도록 되어있다.
Select *
From Test T1
Inner Join Test2 T2
On T2.T = T1.T
And T2.T = ??
Select *
From Test T1
Cross Apply(
Select T
From Test2
Were T = ??
)T2
'Programming > MSSQL' 카테고리의 다른 글
자주 사용하나 외워지지 않는 쿼리 ㅠ.ㅠ (0) 2015.03.31 MSSQL 테이블 컬럼 추가 수정 삭제 (0) 2012.10.04 MSSQL 에서 UNION 사용하는 예제 (0) 2011.06.17