Hallo,
ich könnte auch den Pfad bis zum Knoten in einer ersten Abfrage herausfinden, sodass ich alle left- und right-Werte des Pfades bis zum aktuellen Knoten habe.
nicht in einer ersten :-)
a) Hast Du eine Abfrage, die Dir die Geschwister eines Knotens liefert?
b) Noch besser wäre eine Abfrage, die Dir die Geschwister eines Knotens und den
Knoten selbst liefert.
Gehen wir von a) aus:
Gib mir die
Geschwisterknoten
und ihr Level
aller Knoten,
die im Pfad des ausgewählten Knotens liegen (Subselect!)
Verbinde dieses Ergebnis mit (UNION)
Gib mir die
Knoten
und ihr Level
aller Knoten,
die im Pfad des ausgewählten Knotens liegen
Bei b) kannst Du auf die UNION verzichten:
Gib mir
die Knoten und ihre Geschwister,
sowie ihr Level
aller Knoten
die im Pfad des ausgewählten Knotens liegen
Sollte doch machbar sein.
Freundliche Grüße
Vinzenz