반응형
오라클 SQL에서 join 키워드와 inner join 키워드의 차이점은 무엇입니까?
키워드에 대한 문서를 찾을 수 없습니다.join
하지만 저는 웹에서 그것을 사용하는 예시들을 보았습니다.
저는 오라클에서 그것으로 약간의 실험을 하고 있었습니다.hr
스키마, 테이블이 있는 위치departments
:
deparment_name
manager_id
location_id
테이블employees
:
first_name
employee_id
그리고 테이블locations
:
location_id
city
쿼리는 department_name, 부서 관리자의 first_name 및 부서가 위치한 도시를 반환해야 합니다.
키워드를 사용한 코드join
키워드 사용과 비교하여 일부 결과를 반환하는 것 같습니다.inner join
코드 사용join
:
select d.department_name, e.first_name,l.city
from departments d
join employees e on d.manager_id=e.employee_id
join locations l on d.location_id=l.location_id
코드 사용inner join
:
select d.department_name, e.first_name,l.city
from departments d
inner join employees e on d.manager_id=e.employee_id
inner join locations l on d.location_id=l.location_id
두 조건 사이에 차이가 있습니까, 아니면 같은 결과를 반환하는 상황을 우연히 발견한 것입니까?
- 1992년 ANSI SQL 참조 이후에는 INER가 선택 사항입니다.
쿼리 식 1797.5 - 조인된 표
정규화된 조인이 지정되고 조인 유형이 지정되지 않은 경우 INNER가 암시적입니다.
- 오라클 표준(9i 이후)에 따라
INNER
접두사도 선택 사항입니다.9i 이전에는 Oracle이 ANSI 규칙을 따르지 않았고 지원하지도 않았습니다.JOIN
통사론
언급URL : https://stackoverflow.com/questions/15891863/what-is-the-difference-between-join-keyword-and-inner-join-keyword-in-oracle-sql
반응형
'programing' 카테고리의 다른 글
WebFlux 기능:빈 플럭스를 감지하고 404를 반환하는 방법은 무엇입니까? (0) | 2023.07.06 |
---|---|
공동작업자를 Firebase 앱에 추가하는 방법은 무엇입니까? (0) | 2023.07.06 |
git 저장소에 "node_modules" 폴더를 포함해야 하는지 여부 (0) | 2023.07.06 |
MongoDB(Python)를 사용하여 문서에 새 속성 삽입 (0) | 2023.07.06 |
이클립스용 JavaScript Editor 플러그인 (0) | 2023.07.06 |