728x90
관계
1:1, 1:N, N:N 세가지 형태로, 테이블 간의 연결이 가능하다는 것을 의미
- 두 테이블 관계를 활용하여, 테이블을 결합하는 명령어
ERM(Entity-Relationship Modeling)
: 개체-관계 모델링이며, 관계형 데이터베이스에 테이블을 모델링할 때 사용
* 개체: 하나 이상의 속성으로 구성된 개체
* 관계: 속성들 간의 관계
INNER, LEFT, RIGHT JOIN
- Inner Join: 두 테이블의 공통 값이 매칭되는 데이터만 결합
- Left Join: 두 테이블의 공통 값이 매칭되는 데이터만 결합 + 왼쪽 테이블의 매칭되지 않는 데이터는 NULL
- Right Join: 두 테이블의 공통 값이 매칭되는 데이터만 결합 + 오른쪽 테이블의 매칭되지 않는 데이터는 NULL
Reference
https://www.boostcourse.org/ds102/lecture/373361?isDesc=false
기초 데이터 분석을 위한 핵심 SQL
부스트코스 무료 강의
www.boostcourse.org
반응형
'🚩 Coding Test > SQL' 카테고리의 다른 글
[Programmers][SQL] SELECT (0) | 2024.10.03 |
---|---|
SQL 학습 사이트 및 문제 풀이 사이트 (3) | 2024.10.03 |
연산자 및 함수 (0) | 2024.08.19 |
Sub Query (서브 쿼리) (0) | 2024.08.19 |
[macOS] MySQL, Workbench 설치 (0) | 2024.08.06 |