Django/inflearn
Join 개요
곽수진
2022. 12. 5. 23:31
반응형
Join
: Join 또는 결합 구문은 한 DB 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것
→ Join은 테이블로서 저장되거나, 그 자체로 이용할 수 있는 결과 셋을 만들어냄
→ Join은 두 개의 테이블에서 각각의 공통값을 이용함으로써 필드를 조합하는 수단이 됨
Ex. 리뷰 목록만 모아보는 화면 구현하기
: 리뷰를 조회하는 코드를 수행하고 각 리뷰마다 어떤 음식점을 평가한 것인지 찾아내야 함
→ 원하는 결과를 가져오기 위해서 음식점 목록을 가져올 때 위 조건을 만족하는 리뷰 글을 동시에 조회할 수 있으면 되는데, 이 때 사용되는게 Join임
→ Django에서는 ORM에서 Join을 지원하기 때문에 Relation 관계가 정의된 모델 간에 쉽게 사용할 수 있음
반응형