एक CTE
मूल रूप से एक डिस्पोजेबल दृश्य है। यह केवल एक कथन के लिए बना रहता है, और फिर स्वतः गायब हो जाता है।
आपके विकल्पों में शामिल हैं:
-
CTE
को फिर से परिभाषित करें दूसरी बार। यहWITH...
. से कॉपी-पेस्ट जितना आसान है परिभाषा के अंत तक आपकेSET
. से पहले तक । -
अपने परिणामों को
#temp
. में डालें टेबल या@table
परिवर्तनशील -
परिणामों को वास्तविक तालिका में परिवर्तित करें और संदर्भ दें कि
-
थोड़ा बदलकर केवल
SELECT COUNT
. करें आपके सीटीई से:
।
SELECT @total = COUNT(*)
FROM Players p
INNER JOIN Teams t
ON p.IdTeam=t.Id
INNER JOIN Leagues l
ON l.Id=t.IdLeague
WHERE [email protected]