지금까지 "JOIN"과 서브 쿼리라는두 가지 강력한 기술을 배웠다. 그러면서 아마도 이런 의문이 들었을 것이다. "어? 어떤 문제는 두 가지 방법으로 모두 풀 수 있네?" 맞다. 실제로 많은 문제는 "JOIN"으로도, 서브쿼리로도 해결할 수 있다. 그렇다면 우리는 무엇을 선택해야 할까? 성능과 가독성 측면에서 둘은 어떤 차이가 있을까? 문제 상황: "서울에 거주하는 모든 고객들의 주문 목록을 조회해라." 해결 방법 1. 서브 쿼리 사용서브쿼리를 이용한 접근법은 우리의 사고 흐름과 매우 유사하다.먼저, 서울에 사는 고객들의 "user_id" 목록을 찾는다 (users 테이블).그다음, 이 "user_id" 목록에 포함된 "order_id"를 가진 주문들을 찾는다 (orders 테이블).select *fr..