Part 85: Introduction to Recursive CTEs: Anchor & Recursive Members

Part 85 Technology Updated September 12, 2026

Part 85: Introduction to Recursive CTEs: Anchor & Recursive Members

A Recursive CTE references itself, allowing you to traverse trees, graphs, and hierarchical relationships.


1. Anatomy of a Recursive CTE

WITH RECURSIVE NumberSeries AS (
  -- 1. Anchor Member (Base Case):
  SELECT 1 AS n

  UNION ALL

  -- 2. Recursive Member (Recursive Step):
  SELECT n + 1 
  FROM NumberSeries 
  WHERE n < 10 -- Termination Condition
)
SELECT n FROM NumberSeries;

Key Takeaways

  • An Anchor query initializes the recursion.
  • A Recursive query operates on the previous iteration's result until termination.

In Part 86, we will traverse Organizational Hierarchies with Recursive CTEs!