다른 예제를 봅시다.
코드 8-2
SELECT b.name country_name, a.language, a.isofficial, a.percentage
FROM countrylanguage a
INNER JOIN country b
ON a.countrycode = b.code
ORDER BY 1;
실행결과
코드 8-2에서는 countrylanguage와 country 테이블을 조인해 국가명은 country 테이블에서, 나머지 칼럼은 countrylanguage 테이블에서 가져옵니다. 이 쿼리 역시 INNER JOIN 다음에 country 테이블을 명시하고, ON 절에 국가 코드가 같은 건을 찾는 조인 조건을 기술했습니다. 그리고 SELECT 절에는 country 테이블의 국가명과 countrylanguage 테이블의 국가 코드를 제외한 나머지 칼럼을 명시했죠. 이 쿼리 역시 해당 언어를 사용하는 국가명을 보기 위해 country 테이블과 조인한 것입니다.