Ich soll für unser Schulprojekt eine rekursive Beziehung auf sich selbst in einem Select abbilden (also z.B. wie im Forum das Drop-Downmenü).
Es gibt eine Tabelle Produkt mit ID, Produkt_ID, Bezeichnung, wobei Produkt_ID wiederum auf Produkt referenziert.
Datenmässig schaut es momentan so aus:
Code:
ID Produkt_ID Bezeichnung
1 null Produkt1
2 null Produkt2
3 null Produkt3
4 1 Produkt1.1
5 1 Produkt1.2
6 3 Produkt3.1
7 2 Produkt2.1
8 1 Produkt1.3
Die Ausgabe sollte gruppiert nach Produktgruppen, sortiert nach Name erfolgen:
Code:
-Produkt1
|-Produkt1.1
|-Produkt1.2
|-Produkt1.3
-Produkt2
|-Produkt2.1
-Produkt3
|-Produkt3.1
Die Tiefe dieser Struktur ist variabel, kann also nicht auf X Ebenen beschränkt werden...