이럴 때 흔히 사용해봄직한게 Join Query나 Sub Query, 혹은 Temp Table 같은 것이 있을 것 같습니다. 논리적으로 연관 관계가 명확하다면 Join Query와 Index를 잘 사용하는 것이 데이터베이스에 부담을 끼치지 않는 가장 바람직한 방법이 될 것 같습니다. (데이터베이스가 스스로 처리해야 하는 연상의 양도 부담이고, 로컬에서 데이터베이스로 보내는 쿼리의 횟수가 많은 것도 부담이 되는 것을 모두 감안해야 합니다.)
3개의 좋아요