본문 바로가기
Web Programming/DB

[ANSI SQL] JOIN 쿼리, 이해 쉬운 예제

by jaey0ng 2023. 2. 16.

쉬운 예제를 위해 테이블은 간단하게 구성하겠습니다.

 

 STUDENT TABLE 

  NAME JOB
1 홍길동 교수
2 김우리 디비전문가
3 이나라 개발자
4 박만세 X

 

 JOB TABLE 

  JOB DO
1 교수 수업
2 디비전문가 쿼리
3 개발자 개발
4 기획자 기획

 

 INNER JOIN 

SELECT S.NAME
     , S.JOB
     , J.DO
  FROM STUDENT S
 INNER JOIN JOB J
    ON S.JOB = J.JOB
;

결과

  NAME JOB DO
1 홍길동 교수 수업
2 김우리 디비전문가 쿼리
3 이나라 개발자 개발

 

 

 LEFT OUTER JOIN 

SELECT S.NAME
     , S.JOB
     , J.DO
  FROM JOB J
  LEFT OUTER JOIN STUDENT S
    ON J.JOB = S.JOB
;