source

좌측 아우터 조인과 좌측 조인은 동일합니까?

factcode 2022. 9. 24. 09:54
반응형

좌측 아우터 조인과 좌측 조인은 동일합니까?

왼쪽 아우터 조인과 오른쪽 아우터 조인으로 불리는 조인을 본 적이 있습니다.LEFT JOIN 또는 RIGHT JOIN을 본 적이 있는 곳도 있습니다.나는 이것에 혼란스럽다.

이틀 전에 질문을 올렸습니다만, 솔루션이 제공하는 링크를 이해할 수 없습니다.

이러한 유형의 결합은 둘 다 같습니까, 아니면 둘 사이에 어떤 차이가 있습니까?

둘 다 다를 게 없어요.조인의 시각적 표현 참조

인용된 첫 번째 링크는 다음과 같습니다.

INNER JOIN: 두 테이블 모두 일치하는 경우 행을 반환합니다.

LEFT JOIN / LEFT OUTER JOIN: 오른쪽 테이블에 일치하는 항목이 없는 경우에도 왼쪽 테이블의 모든 행을 반환합니다.

RIGHT JOIN / RIGHT OUTER JOIN: 왼쪽 테이블에 일치하는 항목이 없는 경우에도 오른쪽 테이블의 모든 행을 반환합니다.

FULL JOIN / FULL OUTER JOIN / OUTER JOIN: 테이블 중 하나와 일치하는 경우 행을 반환합니다.

SELF JOIN: 테이블이 2개의 테이블인 것처럼 SQL 문에서 적어도1개의 테이블의 이름을 일시적으로 변경합니다.

CARTESIAN JOIN: 결합된 두 개 이상의 테이블에서 레코드 세트의 데카르트 곱을 반환합니다.

self join실제로는,special join테이블 자체를 이용할 수 있다는 사실만 반영하고 있습니다.이렇게 하면 동일한 문장에 여러 번 나타나는 사실에 대처하기 위해 에일리어스를 붙여야 합니다.

cartesian join라고 생각할 수 있다inner join조건 없이.또는 다음과 같이 표시할 수 있습니다.inner join로서cartesian join(조인 조건)이 추가되어 있습니다.

JOIN 매뉴얼 페이지를 보면 다음 행이 나타납니다.

join_table:

   table_reference [INNER | CROSS] JOIN table_factor [join_condition]

   | table_reference STRAIGHT_JOIN table_factor

   | table_reference STRAIGHT_JOIN table_factor ON conditional_expr

| table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition

   | table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor

굵은 글씨 행은 키워드 OUTER가 옵션임을 명확하게 나타냅니다.

MySQL 구문에서LEFT OUTER JOIN그리고.LEFT JOIN동일: (http://dev.mysql.com/doc/refman/5.0/en/join.html) 에서 입수)

| table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition
| table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor

주의:OUTER키워드는 LEFT/Right JOIN의 경우 옵션입니다.

LEFT 및 RIGHT 조인 모두 외부 조인입니다.SQL의 몇 가지 맛이 필요한 것 같습니다.OUTER키워드는 MySQL에는 없습니다.그렇다고는 할 수 없다LEFT JOIN이치노

있으며, SQL Server와 전혀 .LEFT JOIN ★★★★★★★★★★★★★★★★★」LEFT OUTER JOIN에도 마찬가지입니다.RIGHT JOIN ★★★★★★★★★★★★★★★★★」RIGHT OUTER JOIN 「 」를 사용하는 LEFT JOIN는 SQL Server ", "를 의미합니다.LEFT OUTER JOIN제 의견으로는 모든 데이터베이스 엔진에서 동일한 일반 규칙입니다.

이쪽저쪽보다

언급URL : https://stackoverflow.com/questions/15425740/are-left-outer-joins-and-left-joins-the-same

반응형