개인 프로젝트 진행 중 공연장에 등록된 hall을 리스트로 조회하는 API를 구현하면서 각 hall에 설정된 좌석수를 간단히 보여주고 싶었다.이 때 모든 hall 리스트가 보여지더라도, 모든 hall에 대한 좌석 세부 정보를 확인하지 않을 거라 생각하기 때문에 좌석 정보를 조회하는 부분과 hall을 조회하는 부분을 나누어 필요하지 않은 데이터까지 로딩하지 않는 목표를 세웠다. 공연장과 공연장에 존재하는 홀, 홀에 존재하는 좌석 이렇게 세개의 테이블은 서로 연관관계를 가지는 테이블로 구성되어있고홀에 존재하는 좌석 수를 구하는 방법 중 4가지 방법을 고안하고 고민했었다. 고민했던 4가지 방안 1. 공연홀을 조회하고, 각 좌석의 리스트 개수를 조회하기 2. 공연홀을 조회한 후 각 공연 홀에 대한 좌석 수 카운..