Hallo zusammen,
ich habe eine Tabelle mit folgendem Aufbau:
gID | name | parentID
Wenn parentID null ist, handelt es sich dabei um eine Hauptkategorie. Wenn parentID belegt ist, ist es eine Unterkategorie. Nun brauche ich eine Abfrage, die mir alle Unterkategorien einer bestimmten Kategorie liefert. D.h. wenn folgende Daten in der Datenbank wären:
1 | test 1 | null
2 | test 2 | 1
3 | test 3 | 1
4 | test 4 | 2
und ich frage "Gib mir mal ALLE Unterkategorien von test 1" Dann müsste als Ergebnis 2, 3 und 4 kommen, da 4 eine Unterkategorie von 2 ist und somit 1 untergeordnet ist. Hat jemand eine Idee, wie ich das rein mit sql hinbekomme? Geht das überhaupt?
Viele Grüße
webbies
ich habe eine Tabelle mit folgendem Aufbau:
gID | name | parentID
Wenn parentID null ist, handelt es sich dabei um eine Hauptkategorie. Wenn parentID belegt ist, ist es eine Unterkategorie. Nun brauche ich eine Abfrage, die mir alle Unterkategorien einer bestimmten Kategorie liefert. D.h. wenn folgende Daten in der Datenbank wären:
1 | test 1 | null
2 | test 2 | 1
3 | test 3 | 1
4 | test 4 | 2
und ich frage "Gib mir mal ALLE Unterkategorien von test 1" Dann müsste als Ergebnis 2, 3 und 4 kommen, da 4 eine Unterkategorie von 2 ist und somit 1 untergeordnet ist. Hat jemand eine Idee, wie ich das rein mit sql hinbekomme? Geht das überhaupt?
Viele Grüße
webbies