기본적으로이 둘의 차이점은 하나는 옛날 방식으로 작성되고 다른 하나는 현대 방식으로 작성된다는 것입니다. 개인적으로, 내부, 왼쪽, 외부, 오른쪽 정의를 사용하는 현대적인 스크립트를 선호합니다.
내부 조인을 처리 할 때 가독성에 실제로 차이가 없지만 이전 방법에서와 같이 왼쪽 및 오른쪽 조인을 처리 할 때 다음과 같이 얻을 수 있습니다.
SELECT *
FROM table a, table b
WHERE a.id = b.id (+);
위의 내용은 다음과 달리 왼쪽 조인이 작성되는 방식입니다.
SELECT *
FROM table a
LEFT JOIN table b ON a.id = b.id;
시각적으로 볼 수 있듯이 현대적인 스크립트 작성 방법은 쿼리를보다 읽기 쉽게 만듭니다. (오른쪽 조인의 경우와 동일하며 외부 조인의 경우 조금 더 복잡합니다).
보일러 플레이트로 돌아가서 동일한 방식으로 쿼리를 처리 할 때 쿼리가 작성되는 방식을 SQL 컴파일러와 다르지 않습니다. 나는 많은 사람들이 Oracle 데이터베이스와 더 오래된 데이터베이스에 글을 쓰는 Oracle 데이터베이스에서 둘의 혼합을 보았습니다. 다시 말하지만, 스크립트가 얼마나 읽기 쉽고 개발중인 팀으로 요약됩니다.