Vraag : uese cte tweemaal in een vraag

I proberend om een cte in zelfde vraag tweemaal te gebruiken en ik krijg fout in tweede selecte statement.
if de commentaar eerste uitgezocht het werkt. Hoe kan ik zelfde cte in mijn vraag tweemaal gebruiken? tevreden help
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
" notpretty "
; met cte zoals
(
selecteer * uit c
binnen sluit aan me bij r
r.rid = c.id
waar r.fid = 11111)

selecteer * uit s  
binnen treed toe cte
cte.rid=s.rid

selecteer * uit o  
binnen treed toe cte
cte.roomid=o.rid

Antwoord : uese cte tweemaal in een vraag

http://msdn.microsoft.com/en-us/library/ms175972.aspx

Een CTE moet door één enkele UITGEZOCHT worden gevolgd, NEEMT, WERKT, VOEGT, of SCHRAPT verklaring op bij samen die verwijzingen wat of alle kolommen CTE. Een CTE kan ook in een CREATE verklaring van de MENING als deel van de het bepalen UITGEZOCHTE verklaring van de mening worden gespecificeerd.

Andere oplossingen  
 
programming4us programming4us