나는 MySQL은 4 개 테이블로 구성된 가입이 :차이 체인 가입 및 하위 쿼리 좌 가입 SELECT
이직접 체인
이SELECT col1, col2, col3... col12 FROM
(((tbl1 LEFT JOIN tbl2...) LEFT JOIN tbl3 ...) LEFT JOIN tbl4);
하위 SELECT
(SELECT col10 .. col12 FROM
(SELECT col7 .. col9 FROM
(SELECT col1, ... col6 FROM tbl1
LEFT JOIN tbl2) AS J1
LEFT JOIN tbl3) AS J2
LEFT JOIN tbl4...)
인가를 두 가지 방법 사이에 효율성 차이가 있습니까? 나의 선택은 sub-select가 SELECT ... WHERE 절을 사용하여 불필요한 행과 열을 버리고 JOIN을 더 빠르고 메모리 집약적으로 만듭니다. 어떤 충고? 다른 데이터베이스는 어떻습니까?