Self join

혀니·2024년 7월 16일
0

Self join

자신 테이블과 조인을 맺는 것

공통코드 관리에도 많이 사용 - self join

공통 코드

분류할 때 코드를 사용 (일반/외국인이면 "외국인"이라는 문자열을 적지 않음)

  • 만약 수정이 필요할 때 공통 코드 테이블을 따로 만들어 사용하지 않는다면 한번 수정할 때 하나하나 수정해야하기 때문
  • 코드 테이블을 만들면 코드 테이블만 수정하면 됨

ex. 카테고리

상위 카테고리 > 하위 카테고리가 나뉠 경우
모든 카테고리를 하나의 테이블에 넣어 셀프조인으로 계층을 표현해 값을 가져온다.
자기 자신의 데이터가 필요할 경우 셀프조인 사용

0개의 댓글