[sql] 인라인 뷰의 중첩된 사용이 가능한가요?
다음은 인라인 뷰의 중첩된 사용의 간단한 예제입니다.
SELECT *
FROM (
SELECT column1, column2
FROM table1
WHERE column3 = 'some_value'
) AS inner_view
WHERE column2 = 'another_value';
위의 예제에서, 중첩된 인라인 뷰 (inner_view) 가 외부 쿼리의 일부로 사용되었습니다. 이를 통해 inner_view에서 필터링된 결과에 대해 추가적인 조건을 적용할 수 있습니다.
이와 같이, 인라인 뷰를 중첩하여 복잡한 쿼리를 간결하게 작성할 수 있습니다.
참고 문헌:
- https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8007.htm
- https://www.postgresql.org/docs/9.5/queries-with.html