Oracle에서는 내부 조인과 외부 조인에 "join on"이 자주 사용됩니다. from 내부 또는 외부 조인을 사용하는 경우 두 테이블을 연결하는 연결 조건을 지정하려면 on 연산자를 사용해야 합니다. 두 테이블이 일종의 조건부 연결을 통과한다는 것입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
Oracle Join ON 사용 방법:
내부 조인 및 외부 링크:
내부 조인은 조인 조건을 충족하는 레코드를 반환하는 데 사용되며 외부 조인은 확장입니다. 내부 조인의 경우 연결 조건을 만족하는 레코드뿐만 아니라 연결 조건을 만족하지 않는 레코드도 반환됩니다. 구문은 다음과 같습니다.
select table1.column,table2.column from table1 [inner|left|right|full]join table2 on table1.column=table2.column;
inner 조인은 내부 조인을 의미하고 왼쪽 조인은 왼쪽을 의미합니다. 외부 조인, 오른쪽 조인은 오른쪽 외부 조인, 전체 조인은 전체 조인을 의미합니다. on은 연결 조건을 지정하는 데 사용됩니다.
Join은 두 테이블을 연결하는 것이며 on은 두 테이블이 특정 조건을 통해 연결된다는 의미입니다.
참고: 내부 및 외부 조인을 사용하는 경우 연결 조건을 지정하려면 on 연산자를 사용해야 합니다. (+) 연산 문자 연결의 경우, 연결 조건을 지정할 위치를 사용해야 합니다.
1. 내부 조인 쿼리는 기본적으로 연결이 지정되지 않은 경우 내부 조인입니다. 예:
select t1.name,t2.name from cip_temps t1 inner join cip_tmp t2 on t1.ID=t2.id;
2. 왼쪽 외부 조인 쿼리는 다음과 같습니다. 조건을 충족하는 모든 레코드만 반환할 뿐만 아니라 연결 조건을 충족하지 않는 연결 연산자의 왼쪽에 있는 테이블의 다른 행도 반환합니다. 예:
select t1.name,t2.name from cip_temps t1 left join cip_tmp t2 on t1.ID=t2.id;
3 오른쪽 외부 조인. 조인 쿼리는 가격 조정을 충족하는 모든 레코드를 반환할 뿐만 아니라 연결 조건을 충족하지 않는 연결 작업도 반환합니다. 기호 오른쪽에 있는 테이블의 다른 행, 예:
select t1.name,t2.name from cip_temps t1 right join cip_tmp t2 on t1.ID=t2.id;
4. 전체 조인 쿼리는 가격 조정을 충족하는 모든 레코드를 반환할 뿐만 아니라 조인 조건을 충족하지 않는 다른 행도 반환합니다. 예:
select t1.name,t2.name from cip_temps t1 full join cip_tmp t2 on t1.ID=t2.id;
권장 튜토리얼: "Oracle Video tutorial》
위 내용은 오라클에서 Join on 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!