그럼 예제를 실행해 LEFT 조인을 알아봅시다. 먼저 코드 8-10을 LEFT 조인 구문으로 변경해 보죠.
코드 8-11
SELECT a.continent, COUNT(*)
FROM country a
LEFT OUTER JOIN city b
ON a.code = b.countrycode
GROUP BY a.continent;
실행결과
country와 city 테이블을 LEFT 조인했습니다. 결과를 보면 이전에 누락됐던 남극(Antarctica) 데이터가 조회됐습니다. LEFT 조인을 하니 두 테이블의 조인 조건을 만족하는 건은 물론이고, 만족하지 않는 건 중 LEFT JOIN 구문을 기준으로 왼쪽에 위치한 country 테이블에 있는 건까지 추가로 조회되는 것을 볼 수 있습니다.