Hallo,
ich habe ein nested-Set-Modell (läuft soweit) und möchte nun einen Teilbereich darstellen. Zusätzlich benötige ich den Level/die Ebene um Einrückungen vorzunehmen.
Folgende SQL-Syntax liefert den Teilbaum, aber Level ist jeweils 1:
Die Einschränkung auf den Teilbaum erfolgt mit "AND t2.lft=27". Lasse ich diesen Teil weg bekomme ich díe Spalte Level für die Einrückung korrekt, aber den ganzen Baum ...
Ich bastel da jetzt schon ne Weile dran rum - vielleich kann sich das mal einer von euch anschauen und mir auf die Sprünge helfen?!
Besten Dank!
ich habe ein nested-Set-Modell (läuft soweit) und möchte nun einen Teilbereich darstellen. Zusätzlich benötige ich den Level/die Ebene um Einrückungen vorzunehmen.
Folgende SQL-Syntax liefert den Teilbaum, aber Level ist jeweils 1:
PHP-Code:
SELECT t1.bez, count( t2.id ) AS
LEVEL
FROM tree AS t1, tree AS t2
WHERE t1.lft
BETWEEN t2.lft AND t2.rgt AND t2.lft =27
GROUP BY t1.bez
Ich bastel da jetzt schon ne Weile dran rum - vielleich kann sich das mal einer von euch anschauen und mir auf die Sprünge helfen?!
Besten Dank!
Kommentar