Prawdziwa rekursja z CTE?

Właśnie odkryłem CTE tego popołudnia i po cieszeniu się nimi przez 2 godziny zdałem sobie sprawę, że nie wykonali wspólnej rekursji, jak wszyscy uczyliśmy się w jakimkolwiek innym języku.

Chodzi mi o to, że zawsze widzę rekursję jak wyszukiwanie drzewa. Spodziewałem się więc, że CTE przejdzie aż do pierwszego znalezionego liścia, ale nie. Pracuje według warstw. Zaczyna się od głowy, potem wszystkich gałęzi, potem wszystkich gałęzi, itd ... i NASTĘPNIE liście.

Czy istnieje sposób na to, aby wyszukiwanie było inne? Być może coś przeoczyłem ... Pracuję na SQL Server 2005 (nie, nie mogę zmienić na 2008)

Aby wszystko było jasne, nie chcę:

zespół1zespół2zespół3team1-1team3-1zespół1-2

ale

zespół1team1-1zespół1-2zespół2zespół3team3-1

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion