SELECT ~
FROM [외부테이블]
CROSS | OUTER APPLY (SELECT ~ FROM [내부테이블] WHERE [JOIN조건자])
CROSS APPLY
내부 테이블 집합으로부터 JOIN 된 외부 테이블의 행만을 반환한다.
OUTER APPLY
내부 테이블 집합으로부터 JOIN 된 외부 테이블의 행+그렇지 않은 행을 반환한다.
그렇지 않은 행의 열은 NULL로 표현된다.
더 자세한 내용 및 출처
https://goldswan.tistory.com/16
[MSSQL]CROSS APPLY, OUTER APPLY 활용 및 예제(APPLY 연산자)
서론 시스템 유지보수를 진행하면서 OUTER APPLY를 사용하는 쿼리를 접해본 적이 있습니다. 당시에는 LEFT JOIN과 동일한 결과를 반환할 수 있다는 정도만 알았었는데 이번 기회에 APPLY 연산자에 대해
goldswan.tistory.com