본문 바로가기

SQL

ORACLE WITH

oracle with문.. 요즘 잘 안쓰다보니 사용법을 까먹게 생겨서 기록해놓는다.


with A as ( select ...필요한 데이터 A )

, B as ( select ... 필요한 데이터 B )

, C as ( select ... 필요한 데이터 C )

RESULT as (

select 

A.*, B.*, C.*

from A, B, C

where A.id = B.id

and A.id = C.id

)

select * from RESULT 


이런식으로 쓰면 유용하게 써먹을 수 있겠다..