Hallo,
ich habe ein NestedSet-Modell (mit left und right). Angelegt ist eine Struktur mit ca. 70 Datensätzen und einer max. Tiefe von fünf Ebenen. Jetzt würde ich gerne per SQL ermitteln wieviele Ebenen vorhanden sind. Im Augenblick sind es fünf, aber das kann sich ändern ... und da ich nicht jedesmal meinen Quellcode anpassen möchte würde ich gerne dynamisch ermitteln wieviel Ebenen mit NestedSet-Modell hat. Das Ergebnis soll als Quelle für eine Selectliste dienen und für fünf Ebenen entsprechend fünf Zeilen mit den Wert von eins bis 5 liefern.
Ich könnte jetzt ein Statement erstellen, das zu jedem Eintrag die Ebene anzeigt und dann mit einem weiteren Select auf die Spalte "ebene" gruppieren - aber das muss doch auch einfacher gehen ... nur finde ich keinen Ansatz.
Bin für jeden Tipp dankbar!
ich habe ein NestedSet-Modell (mit left und right). Angelegt ist eine Struktur mit ca. 70 Datensätzen und einer max. Tiefe von fünf Ebenen. Jetzt würde ich gerne per SQL ermitteln wieviele Ebenen vorhanden sind. Im Augenblick sind es fünf, aber das kann sich ändern ... und da ich nicht jedesmal meinen Quellcode anpassen möchte würde ich gerne dynamisch ermitteln wieviel Ebenen mit NestedSet-Modell hat. Das Ergebnis soll als Quelle für eine Selectliste dienen und für fünf Ebenen entsprechend fünf Zeilen mit den Wert von eins bis 5 liefern.
Ich könnte jetzt ein Statement erstellen, das zu jedem Eintrag die Ebene anzeigt und dann mit einem weiteren Select auf die Spalte "ebene" gruppieren - aber das muss doch auch einfacher gehen ... nur finde ich keinen Ansatz.
Bin für jeden Tipp dankbar!
Kommentar