CTE
基本的に使い捨てビューです。 1つのステートメントの間だけ持続し、その後自動的に消えます。
オプションは次のとおりです。
-
CTE
を再定義します もう一度。これは、WITH...
からのコピーアンドペーストと同じくらい簡単です。 定義の最後からSET
の前まで 。 -
結果を
#temp
に入れます テーブルまたは@table
変数 -
結果を実際のテーブルに具体化し、それを参照します
-
SELECT COUNT
に少し変更します 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]