최근 아는 개발자 분께 질문을 드리다 여러 데이터를 가져올 때는 where 문보다 join 문의 성능이 더 좋을 수 있다는 것을 알게 되었다. 기존 query 기존에 프로젝트를 진행하면서 특정 유저의 콘텐츠를 조회할 때, 해당 user와 content 테이블은 서로 1 : N의 관계로 연결되어있었기 때문에 user의 id를 where 조건문에 사용하여 content 테이블에 query를 날려 데이터를 조회하고 있었다. 코드의 일부분을 보여주자면 다음과 같다. await this.contents .createQueryBuilder('content') .where('content.userId = :userId', { userId: user.id }) .leftJoinAndSelect('content.cate..