Hallo Thomas,
dazu gibt es natürlich mehrere Ansätze. Im Grunde hängt es davon ab, wie die Daten zur Laufzeit vorliegen. Wenn in internen Tabellen, dann läßt sich das mit geschachtelten Loops bewerkstelligen, z.B.:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
" do something
Loop at bereichsitab
where ebenenid
= ebenenitab
-id. "do something
Loop at artikelitab
where bereichsid
= bereichsitab
-id. "do something
- GeSHi ©
Wobei es mit Sicherheit noch etliche andere Lösungen gibt. Das hier nur als möglicher Vorschlag. Letztenendes hängt es natürlich auch davon ab, wie man das ganze auf der Datenbank realisieren möchte (Schlüssel-Fremdschlüsselbeziehungen etc.)
Hermann