J'ai une table comme indiqué ci-dessous.Requête t-sql récursive
ID ParentID Node Name Node Type
------------------------------------------------------------------
525 524 Root Area Level 1
526 525 C Area Level 2
527 525 A Area Level 2
528 525 D Area Level 2
671 525 E Area Level 2
660 527 B Area Level 3
672 671 F Area Level 3
Comment puis-je écrire une requête t-sql récursive pour générer une sortie inférieure?
sortie (noeud "Racine" non nécessaire dans la sortie):
Node ID
-----------------------
A 527
A/B 660
C 526
D 528
E 671
E/F 672
Merci
Quelle version de sql server? – HLGEM
Et aurez-vous seulement besoin de deux niveaux ou pourrait-il y avoir des données où un se rapporte à b se rapporte à c? – HLGEM
SQL Server 2005. Il pourrait y avoir plus de 2 niveaux – stackoverflowuser