Django/inflearn

Join 개요

곽수진 2022. 12. 5. 23:31
반응형

Join

: Join 또는 결합 구문은 한 DB 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것

  → Join은 테이블로서 저장되거나, 그 자체로 이용할 수 있는 결과 셋을 만들어냄

  → Join은 두 개의 테이블에서 각각의 공통값을 이용함으로써 필드를 조합하는 수단이 됨

 

Ex. 리뷰 목록만 모아보는 화면 구현하기
: 리뷰를 조회하는 코드를 수행하고 각 리뷰마다 어떤 음식점을 평가한 것인지 찾아내야 함
  → 원하는 결과를 가져오기 위해서 음식점 목록을 가져올 때 위 조건을 만족하는 리뷰 글을 동시에 조회할 수 있으면 되는데, 이 때 사용되는게 Join
  → Django에서는 ORM에서 Join을 지원하기 때문에 Relation 관계가 정의된 모델 간에 쉽게 사용할 수 있음

 

반응형