다음 코드도 실행해 봅시다. 어떤 결과가 나올까요?
코드 8-5
SELECT a.code, a.name, a.continent, a.region, a.population, b.language,
c.name, c.district, c.population
FROM country a
INNER JOIN countrylanguage b
ON a.code = b.countrycode
INNER JOIN city c
ON a.code = c.countrycode
WHERE a.code = 'KOR'
ORDER BY 1;
실행결과
코드 8-5는 코드 8-4에 내부 조인을 추가한 쿼리입니다. 즉, country 테이블과 city 테이블을 추가로 조인합니다. 3개 테이블이 조인하니 INNER JOIN과 ON 절을 하나 더 넣었습니다. 그리고 SELECT 절에 city 테이블의 도시명, 시/도명, 인구수를 추가해 해당 정보를 조회했습니다. 그럼 이 쿼리는 몇 건을 반환할까요?