본문 바로가기

Tools

MySQL - SQL 쿼리문 LEFT JOIN

여러 테이블의 정보를 하나의 쿼리로 사용하기 위해 LEFT JOIN문을 사용할 수 있다.


SELECT * FROM A_table AS A

LEFT JOIN B_table AS B ON (A.b_id = B.b_id)

LEFT JOIN C_table AS C ON (B.c_id = C.c_id)

WHERE 조건..;


위와 같이 LEFT JOIN문으로 테이블 여러개를 합쳐서 하나의 결과로 가져올 수 있다.


AS문은 닉네임을 지정하는 구문이다. AS를 빼고 각 테이블 명으로 해도 결과는 같다.