programing

'...'의 조인 유형은 무엇입니까?A인 곳에아이디 = B.아이디(+)

bestprogram 2023. 10. 9. 23:25

'...'의 조인 유형은 무엇입니까?A인 곳에아이디 = B.아이디(+)

ANSI Standard를 사용하여 다시 작성해야 하는 코드를 발견했으며 조인을 올바르게 유지하고 있는지 확인하고 싶습니다.그리고 이건 무슨 컨벤션입니까?

이 규칙을 사용하는 다른 유형의 조인에 대한 구문은 무엇입니까?

이 규칙을 사용하면 (+)가 항상 식의 오른쪽에 있습니까?

이것에 대해 어디서 더 알 수 있습니까?

오라클 구문에서 이것은 다음을 의미합니다.LEFT OUTER JOIN, 우측은 옵션(null 가능)입니다.만약에+왼쪽에 있었습니다A.ID, 그것은 아마.RIGHT OUTER JOIN. 이 구문은 ISO SQL 99에서 더 이상 사용되지 않는 것으로 생각되지만 Oracle에는 남아 있습니다.

이는 다음과 같은 선호 구문과 동등합니다.

SELECT
 A.ID,
 B.somecol
FROM A LEFT OUTER JOIN B ON A.ID = B.ID

이것은 대체 구문을 사용하는 기본적인 왼쪽 외부 조인으로 보입니다.위키피디아의 가입 페이지에서 볼 수 있습니다.

기본적으로 조건부 조인을 수행하는 방법이며 (+)는 대체 구문으로 보입니다.도움이 되길 바랍니다.

언급URL : https://stackoverflow.com/questions/8329194/what-type-of-join-is-where-a-id-b-id