Wie kann ich tun, um die Anzahl der Schritte zu erhalten, um einen Unterbaum zu bekommen.Wie bekomme ich die Anzahl der Schritte, um einen Unterbaum zu erhalten
Zum Beispiel habe ich eine Tabelle wie folgt aus:
id title parent_id
1 A 0
2 B 0
3 C 1
4 F 3
5 O 3
6 D 2
7 J 6
8 T 2
9 P 8
A // 1 step
C //2 step
F //3 step
O //3 step
B //1 step
D //2 step
J //3 step
T //2 step
P //3 step
zum Beispiel, wenn I eine Zahl wie 1 (id
= 1) geben, sollte es zurück 1 und ID = 6 sollte es 2 als Schritt zurück.
mein DBMS ist MySQL.
Leider 'Mysql' unterstützt' Rekursive CTE' nicht. Dies kann leicht durch 'Recursive CTE' erfolgen –