다음 쿼리도 실행해 봅시다.
코드 8-10
SELECT a.continent, COUNT(*)
FROM country a
INNER JOIN city b
ON a.code = b.countrycode
GROUP BY a.continent;
실행결과
코드 8-10은 코드 8-9에 city 테이블과의 내부 조인을 추가했습니다. city 테이블과 조인했으니 COUNT() 함수가 반환하는 숫자는 해당 대륙에 속한 국가의 도시 수 합계가 되겠네요.
결과를 보면 총 6건이 조회됐습니다. 이전 쿼리보다 1건이 적습니다. 대륙명이 ‘Antarctica’인 건이 빠져 있는데, 왜 이 건이 빠진 채 조회됐을까요?