para una estructura de datos simple, como así:Cuenta del número de niños en los datos de SQL jerárquicos
ID parentID Text Price
1 Root
2 1 Flowers
3 1 Electro
4 2 Rose 10
5 2 Violet 5
6 4 Red Rose 12
7 3 Television 100
8 3 Radio 70
9 8 Webradio 90
Como referencia, el árbol de jerarquía se ve así:
ID Text Price
1 Root
|2 Flowers
|-4 Rose 10
| |-6 Red Rose 12
|-5 Violet 5
|3 Electro
|-7 Television 100
|-8 Radio 70
|-9 Webradio 90
me gustaría contar la cantidad de niños por nivel Así que me gustaría conseguir una nueva columna "NoOfChildren", así:
ID parentID Text Price NoOfChildren
1 Root 8
2 1 Flowers 3
3 1 Electro 3
4 2 Rose 10 1
5 2 Violet 5 0
6 4 Red Rose 12 0
7 3 Television 100 0
8 3 Radio 70 1
9 8 Webradio 90 0
He leído algunas cosas sobre los datos jerárquicos, pero de alguna manera se queda atascado en el múltiplo se une interior sobre los parentIDs. Quizás alguien podría ayudarme aquí.
Usted HIERARCHIE árbol no coincide con sus entradas. –
Y su resultado no parece coincidir con su jerarquía. Al mirar su jerarquía, supongo que ID's 4 y 7 tienen 0 hijos. –
está en lo correcto, arruinado con el árbol de jerarquía + la salida, arreglará –