서브쿼리 썸네일형 리스트형 [liveSQL] 조인 - 외부 조인, 3가지 표현 방법 1. 외부 조인 참조하려는 대상이 참조 테이블에 반드시 있음을 예상하지 못 할 때 사용하는 조인 방법임 (표현식1) [ LEFT | RIGHT | FULL ] OUTER JOIN 표현 (표현식2) 참조하는 테이블 (+) = 참조되는 테이블 (표현식3) 스칼라 서브쿼리식 표현 2. 표현 방법 (총 3가지 표현) //(+)식 표현 SELECT a.id, a.name, b.location FROM A a, B b WHERE a.id (+)= b.id; //OUTER JOIN 표현 SELECT a.id, a.name, b.location FROM A a LEFT OUTER JOIN B b ON a.id = b.id; //스칼 서브 쿼리식 표현 SELECT a.id, a.name, (SELECT location .. [liveSQL] 쿼리 변환, 서브 쿼리 Unnesting(1) 2020/02/09 - [공부/SQL] - [liveSQL] 실행계획 확인 1. 서브쿼리 - FROM 절의 서브쿼리 = 인라인뷰, 그 외 서브 쿼리라고 명침. 구분하기로 이 둘은 다른 것이라고 함. (SELECT 절의 서브 쿼리 = 스칼라 서브쿼리) (db가이드넷) '서브쿼리에서는 ordery by절을 사용할 수 없다. 그러나 인라인뷰에서 사용할 수 있다.' - IN, EXISTS 절의 서브쿼리 = 세미 조인 (ref.구루비) 대표 형태. 반면, WHERE a.id = b.id '일반 조인문'이라 함. - 현재 다룰 것은 세미조인 형태에서 unnesting 사례 2. Unnesting select * from A where id in (select id from B) /* Unnesting */ -> s.. 이전 1 다음