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
'CS' 카테고리의 다른 글
[DB] 트랜잭션(Transaction)이란? (0) | 2023.05.09 |
---|---|
[DB] OUTER JOIN 정리 (0) | 2023.03.24 |
[JAVA] Primitive(원시형) Type ↔️ Reference(참조형) Type (0) | 2023.03.14 |
[JAVA] Call by Value ? Call by Reference ? (0) | 2023.03.14 |
[자료구조] 링크드 리스트 Linked List (1) | 2023.03.11 |