JOIN문 작성할때 표준 문법이 있나요?
또한 Join 시 컬럼 작성순서는 어떻게 하는게 표준인가요?
저는 아래 예시처럼 드라이빙테이블(?)이 앞으로 오도록 하고 있는데, 이게 맞는지 궁금합니다.
ex)
SELECT *
FROM temp1 A
JOIN temp2 B
ON A.col1 = B.col1
JOIN temp3 C
ON B.col2 = c.col1
AND B.col3 = c.col2
JOIN temp4 D
ON A.col2 = D.col1
구문은 표준이 있지만
순서는 표준이 없습니다.
ansi sql 이 그래도 표준이라고 생각이 됩니다.
테이블 기술 순서는 동일한 결과값이 나오는 쿼리라면 가독성이 좋게 처리하는게 제일 좋다고 생각합니다.
단지 개인의 생각일 뿐이니 참조 정도만 해주시면 좋을듯 합니다.