그럼 예제를 실행해 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 테이블에 있는 건까지 추가로 조회되는 것을 볼 수 있습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.