이번에는 쿼리를 조금 변형해 봅시다.
코드 8-3
SELECT b.name country_name, a.language, a.isofficial, a.percentage
FROM countrylanguage a
INNER JOIN country b
ON a.countrycode = b.code
WHERE a.countrycode = 'KOR'
ORDER BY 1;
실행결과
코드 8-3은 코드 8-2의 쿼리에 WHERE 절을 추가해 국가 코드가 ‘KOR’인 건에 해당하는 데이터만 조회합니다. countrylanguage 테이블에서 국가 코드가 ‘KOR’인 건은 2개이므로 결과로 총 2건이 조회됐습니다. 이처럼 조인 쿼리에서도 WHERE 절에 조건을 추가해 원하는 데이터만 조회할 수 있습니다.
코드 8-4
SELECT a.code, a.name, a.continent, a.region, a.population, b.language
FROM country a
INNER JOIN countrylanguage b
ON a.code = b.countrycode
WHERE a.code = 'KOR'
ORDER BY 1;
실행결과