Select *
From A_Table A
Inner Join B_Table B
On A.Column1 = B.Column1
And A.Column2 = '@variables'
Select *
From A_Table A
Inner Join B_Table B
On A.Column1 = B.Column1
Where A.Column2 = '@variables'
위 두개가 결과가 같은데요 위의 두개가 성능상 차이점 혹은 다른 뭔가가 있는건가요?
inner join 은 두개다 동열한 결과를 리턴합니다.
또한 실행계획이 동일할 것이므로 성능상 차이점은 없을 것으로 예상이 됩니다.
참고로 left outer join 등등은 두개의 결과가 다를 수도 있습니다.