Pytanie : uese cte dwa razy w zapytanie

I cte dwa razy w ten sam zapytanie i i dostawać błąd w drugi selecte statement.
if the komentarz the pierwszy wybiórka ono pracować. Dlaczego móc i ten sam cte dwa razy w mój zapytanie? zadawalać help
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
; z cte
(
wybiórka * od c
wewnętrzny łączyć r dalej
r.rid = c.id
dokąd r.fid = 11111)

wybiórka * od s  
wewnętrzny łączyć cte dalej
cte.rid=s.rid

wybiórka * od o  
wewnętrzny łączyć cte dalej
cte.roomid=o.rid

Odpowiedź : uese cte dwa razy w zapytanie

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

CTE musieć podążać pojedynczy WYBIÓRKA, Lub Oświadczenie który odnosić się oświadczenie lub wszystkie the CTE kolumna. CTE móc także precyzować w TWORZYĆ WIDOK oświadczenie jako część the precyzowanie WYBIÓRKA oświadczenie the widok.

Inne rozwiązania  
 
programming4us programming4us