[sql] 인라인 뷰에서 여러 개의 테이블을 조인할 수 있나요?

아래의 쿼리 예제를 통해 이를 확인해보겠습니다.

SELECT *
FROM (
    SELECT t1.id, t1.name, t2.salary
    FROM table1 t1
    JOIN table2 t2 ON t1.id = t2.id
) inline_view
JOIN table3 t3 ON inline_view.id = t3.id;

위의 예제에서는 table1, table2, table3 세 개의 테이블을 인라인 뷰를 통해 조인하고 있습니다. 인라인 뷰에 소스 테이블을 조인하는 것과 마찬가지로 인라인 뷰를 다른 테이블과 조인할 수 있습니다.

참고 문헌: