REKURSIV in SQL
Ich lerne SQL und konnte die folgende rekursive SQL-Anweisung nur schwer verstehen.
WITH RECURSIVE t(n) AS (
SELECT 1
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT sum(n) FROM t;
Was ist n und t ausSELECT sum(n) FROM t;
? Soweit ich verstehen konnte, ist n eine Zahl von t ist eine Menge. Habe ich recht?
Wie wird in dieser Anweisung auch eine Rekursion ausgelöst?