Am 08.03.2010 17:04, schrieb Sebastian Runge:
Hallo zusammen,
ich möchte ab einem Punkt im Menübaum (zB UID =123) alle darunter
liegenden Seiten über die Datenbank abrufen. Dazu könnte man für eine
feste Ebenen-Anzahl die UIDs der Seiten zusammensammeln, welche als PID
die StartUID (123) angegeb
Am 08.03.2010 17:04, schrieb Sebastian Runge:
> Kennt jemand dazu einen rekursiven Befehl für beliebig viele Unterebenen?
Sorry, aber das Berechnen der sogenannten transitiven Hülle [1] ist mit
der Algebra von Standard-SQL leider nicht möglich.
Gruß
Marc
[1]
http://de.wikipedia.org/wiki/Relation
Hallo zusammen,
ich möchte ab einem Punkt im Menübaum (zB UID =123) alle darunter
liegenden Seiten über die Datenbank abrufen. Dazu könnte man für eine
feste Ebenen-Anzahl die UIDs der Seiten zusammensammeln, welche als PID
die StartUID (123) angegeben haben. Das wäre dann die erste Unterebene