서브쿼리면 그 해당 서브쿼리에서 사용하는 메인테이블부터 차츰차츰 보는거죠
일반쿼리라면
SELECT *
FROM TAB1 A, TAB2 B, TAB3 C
WHERE 조건절
테이블의 성격을 먼저 파악하여서 먼저 기본이되는 테이블을 찾습니다.
고객정보기본(A) -> 고객정보이력(B) -> 고객정보상세(C)
조인한형태를 분리해보는거죠.
<CASE1>
SELECT *
FROM TAB A
WHERE 조건절
<CASE2>
SELECT *
FROM TAB A, TAB B
WHERE 조건절
<CASE3>
SELECT *
FROM TAB A, TAB B, TAB C
WHERE 조건절