-2
PostgreSQL에서 하나의 쿼리에 두 개의 CTE가있을 수 있습니까?PostgreSQL의 하나의 쿼리에 두 개의 CTE가 있습니다.
PostgreSQL에서 하나의 쿼리에 두 개의 CTE가있을 수 있습니까?PostgreSQL의 하나의 쿼리에 두 개의 CTE가 있습니다.
하나의 테이블이 아닌 하나의 쿼리를 사용했다면 그렇습니다. 예 :
WITH cte1 AS (
...
), cte2 AS (
...
)
SELECT *
FROM cte1, cte2
예. 가능합니다. 중첩 된 CTE는 다음과 같이 설정할 수 있습니다.
WITH F AS
(WITH D AS (.....)
SELECT ....
FROM (...)
;
해결하려는 문제는 무엇입니까? CTE는 어떻게 테이블에 "들어가 있습니까?" 어떤 종류의 쿼리를 실행하고 어떻게 작동 하는지를 어떻게 예상합니까? –
예. 나는 해결책을 찾았다. 감사합니다. –
@ user1043898 설명서의 예제는 오히려 잘 설명합니다. http://www.postgresql.org/docs/current/static/queries-with.html. –