본문 바로가기

CS

[DB] INNER JOIN 정리

INNER JOIN

두 테이블 중 관계가 있는 레코드만 합쳐진다.

(관계가 없는 레코드는 제외)

  • 아이디 이름 테이블 (A_TABLE)
ID 이름
1
2
3
4
  • 개인정보 테이블 (B_TABLE)
ID A_TABLE_ID 출생지 나이
A 1 서울 32
B 1 부산 32
C 3 대구 34
D 5 여수 25
E 6 광주 62
  • INNER JOIN 결과
SELECT          *
FROM             A_TABLE
(INNER)JOIN  B_TABLE
ON                  A_TABLE.ID = B_TABLE.A_TABLE_ID

INNER 부분을 생략 가능!
ID 이름 ID A_TABLE_ID 출생지 나이
1 A 1 서울 32
1 A 1 서울 32
3 C 3 대구 34

 

참고 영상

https://www.youtube.com/watch?v=BZPX-arrwHI&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu&index=34