एक 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 example@sqldat.com