Een CTE
is in feite een wegwerpbare weergave. Het blijft maar voor één enkele instructie bestaan en verdwijnt dan automatisch.
Uw opties omvatten:
-
Herdefinieer de
CTE
een tweede keer. Dit is zo simpel als kopiëren en plakken vanWITH...
via het einde van de definitie tot vóór uwSET
. -
Zet je resultaten in een
#temp
tafel of een@table
variabel -
Verwerk de resultaten in een echte tabel en verwijs ernaar
-
Verander iets in slechts
SELECT COUNT
van uw CTE:
.
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]