SELECT * FROM a
INNER JOIN b ON ~
LEFT JOIN c ON ~;
하면
( a INNER JOIN b )의 결과 테이블에 LEFT JOIN c 가 되서 결과 테이블이 만들어지나요?
아니면
( a INNER JOIN b )의 결과 테이블과 ( a LEFT JOIN b )의 결과 테이블을 합친 결과테이블이 나타나게 되나요?
후자가 말이 안된다고 보지만 솔찍히 햇갈리네요
답변 주시면 감사하겠습니다
안녕하세요 실행계획을 떠봐야지 알수 있을것 같습니다. MSSQL의 경우 CBO 옵티마이져가 비용을 계산해서 가장 적은 비용으로 처리하는 방식으로 경우에 따라서 1번과 2번 모두 가능합니다. 수고하세요
답변 감사드립니다. 혹시 각각의 사용법을 알수있을 까요?