Je db table avec relation parent-enfant comme:SQL Query for parent enfant Relation
NodeId NodeName ParentId
------------------------------
1 Node1 0
2 Node2 0
3 Node3 1
4 Node4 1
5 Node5 3
6 Node6 5
7 Node7 2
Ici parentId = 0 signifie qu'il est un nœud racine. Maintenant, je veux écrire une requête SQL qui retournera l'enfant à tous les niveaux d'une catégorie parente.
par exemple. pour nodeId = 1, il doit retourner 3, 4, 5, 6.
J'utilise MS SQL Server 2005
Je suggère d'ajouter l'indice maximum de récursivité. –