안녕하세요.
sqlite를 이용하다 궁금한 사항이 두가지 정도 생겨서 이렇게 질문 올립니다.
우선, 복잡하게 연관된 테이블이 있는 상태에서 필요한 데이터를 모든 경우에 대해 한번의 쿼리를 통해 처리가능한가요?
그리고, 위와 같이 데이터를 처리할 때 한번의 쿼리가 가능하다면 한번의 쿼리로 처리하는게 성능상 유리한가요? 아니면
코드상에서 여러번 나눠서 쿼리로 처리하는게 성능상 유리할까요?
제가 db관련해서는 기본 쿼리정도만 아는 수준입니다. 복잡하게 연관된 테이블을 통해서 필요한 데이터를 한번의 쿼리로 처리하는 방법을 모를 경우, 어쩔수 없이 for문등을 이용해서 쿼리를 여러번 날려서 처리하는 식으로 하곤 했는데, 어떤게 나을지 성능상 나을지 궁금해서 이렇게 질문올립니다.
미리 답변에 감사드립니다.