SQL 라이브세션_테이블 결합(2)편

라라·2025년 5월 23일
0

SQL 시리즈

목록 보기
10/11
post-thumbnail

SQL 테이블 결합 복습

  • JOIN의 순서
  1. 공통컬럼 찾기
  2. 공통컬럼 관계 찾기
  3. 알맞은 JOIN 함수 선택하기

ERD 예제로 풀이하기

  1. 어떤 테이블이 1 대 다의 관계를 가지고 있는지 확인
  2. PK 값과 FK 값 확인하기

  1. Orders 테이블은 다른 테이블과 1대 다의 관계를 형성하고 있다.
  2. Customers 테이블 기준으로 봤을 때 한 명의 고객은 주문을 할수도 있고 안할 수도 있다(0).
  3. 회사에서 ERD 관계도를 받으면 쿼리를 짤 때 많이 도움을 받을수 있다.

JOIN의 개념 복습

JOIN은 최소 두 개 이상의 테이블을 결합하여 하나의 테이블로 만드는 작업을 의미한다

JOIN에 대한 인사이트

  1. PK와 FK를 구분하여 어떤 테이블을 먼저 묶을 것인지 고려할 수 있게 되었다.
  2. INNER JOIN과 LEFT JOIN에 대한 차이점을 이해하고 '알맞는' JOIN을 사용할 수 있게 되었다.
  3. 2개 이상의 테이블을 묶을 수 있게 되었다.
profile
공부를 위해 기록하는 공간

0개의 댓글