이 다중 JOINS SQL 쿼리를 올바르게 읽고 이해하는 방법은 무엇입니까?

이 다중 JOINS SQL 쿼리를 올바르게 읽고 이해하는 방법은 무엇입니까?

2022-10-05 last update

4 minutes reading help sql
쿼리는 다음과 같이 진행됩니다.

SELECT
...
FROM
    A
    RIGHT OUTER JOIN (
        SELECT
            b1,
            b2,
            b3
        FROM
            B
    ) AS BB
    INNER JOIN (
        SELECT
            c1,
            c2,
            c3
        FROM
            C
    ) AS CC ON BB.b1 = CC.c1
    INNER JOIN D ON CC.c2 = D.d2 ON A.a2 = D.d2


위의 쿼리는 테이블을 반환합니다. 문제는 구문이 나에게 너무 이상하다는 것입니다. 글쓴이가 의도한대로 읽지 못하고 이해가 안갑니다. 어느 테이블이 어느쪽에 있는지조차 몰랐습니다.