더북(TheBook)

다른 예제를 봅시다.

코드 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 테이블과 조인한 것입니다.

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