РЕКУРСИВНЫЙ в SQL
Я изучаю SQL, и мне было трудно понять следующий рекурсивный оператор SQL.
WITH RECURSIVE t(n) AS (
SELECT 1
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT sum(n) FROM t;
Что такое n и t изSELECT sum(n) FROM t;
? Насколько я мог понять, n это число t это множество. Я прав?
Также как рекурсия запускается в этом утверждении?