복잡한 SELECT 문을 단순화하는 과정에서 공통 테이블 식을 사용한다고 생각합니다. 단일 cte 선언은 정상적으로 작동합니다. WITH cte1 AS (
SELECT * from cdr.Location
)
select * from cte1
동일한 SELECT에서 둘 이상의 cte를 선언하고 사용할 수 있습니까? 이 SQL 예 오류를
아래 코드에서 SQL Server 2005의 재귀 CTE (Common Table Expression)를 사용하여 기본 계층 구조의 최상위 수준 부모를 찾으려고합니다. 이 계층의 규칙은 모든 CustID에 ParentID가 있고 CustID에 부모가없는 경우 ParentID = CustID이며 최상위 레벨이라는 규칙이 있습니다. DECLARE @Lookup