Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Rekursive Abfrage für Unterkategorien

  Alt 7. Jan 2010, 11:07
Es soll schon die ganze Tabelle auf einmal dabei rauskommen. (wenn ich dich jetzt richtig verstanden habe). Also eine Abfrage und aus der oben gezeigten Tabelle 1 wird die komplette Tabelle 2.

Edit: Vielleicht hilft ein wenig konkreteres Beispielmaterial

Code:
Tabelle in der Datenbank:

Vorgänger      ID      Bezeichnung
NULL               1      Literatur
1               2      Sachbücher
1               3      Belletristik
2               4      IT
2               5      Kochbücher
4               6      Programmierung
4               7      Datenbanken
5               8      Jamie Oliver
3               9      Krimi
3               10   Fantasy
3               11   Sci-Fi
11               12   Perry Rhodan


Zugehöriger Baum (nur für die Vorstellung):

Literatur
   Sachbücher
      IT
         Programmierung
         Datenbanken
      Kochbücher
         Jamie Oliver
   Belletristik
      Krimi
      Fantasy
      Sci-Fi
         Perry Rhodan
         
gewünschtes Ergebnis der Abfrage:

Vorgänger      ID      Bezeichnung            Tiefe
NULL               1      Literatur      0
1               2      Sachbücher      1
2               4      IT         2
4               6      Programmierung      3
4               7      Datenbanken      3
2               5      Kochbücher      2
5               8      Jamie Oliver      3
1               3      Belletristik      1
3               9      Krimi         2
3               10   Fantasy            2
3               11   Sci-Fi            2
11               12   Perry Rhodan         3
Ist leider etwas verrutscht, aber man kann hoffentlich erkennen, was zu welcher Spalte gehört.
  Mit Zitat antworten Zitat