SQL(ORACLE 기준) - Join(Inner Join, Cross Join, Natural Join)


SQL(ORACLE 기준) - Join(Inner Join, Cross Join, Natural Join)

*** Join - 두 개 이상의 테이블을 연결한 테이블 검색- 주로 테이블의 기본키와 외래키를 연결하는데 사용하여 Join한다.- 테이블 조인 시 연결하는 컬럼의 데이터 타입이 서로 동일해야 가능하다.** INNER JOIN- 일반적인 JOIN에서 ,를 생략하고 INNER JOIN을 사용한다.- 수학적으로 말하면 교집합의 결과가 반환된다. 즉, 겹치는 부분만 출력- INNER 키워드를 생략해도 되며 WHERE절 대신 ON절을 사용한다.- 사용법 : SELECT 컬럼명1,2.. FROM 테이블명 1 (INNER) JOIN 테이블명2 ON 테이블명 1.컬럼 = 테이블명2. 컬럼; ** CROSS JOIN- 수학의 카테시안 곱을 의미하며, 양쪽 테이블 검색 내용을 서로 곱한 결과를 조회 - 사용법 :..........



원문링크 : SQL(ORACLE 기준) - Join(Inner Join, Cross Join, Natural Join)