Baumstruktrur aufbröseln

Christiangreven08

Neuer Benutzer
Beiträge
2
Hallo,


ich suche nach einer Abfrage Möglichkeit, welches mir eine Baumstruktur komplett aufbröselt.

Ich habe zwei Tabellen. tblArtikel + tblUntergruppe


Nun kann es sein dass in tblArtikel, einen Artikel gibt, welcher 4 Untergruppen bzw Unterartikel hat.

Beispiel: In tblArtikel gibt es einen Artikel ‘Auto‘ (als Primary Key)

In der tblUntergruppe gibt es auch einen Eintrag ‘Auto‘ als Primary Key und als 2 Column den Code ‘Sitze‘.

Den Artikel ‘Sitze‘ gibt es dann wieder der tblUntergruppe als Primary Key und der 2 Column mit Coden ‘Federn‘, ‘Schrauben‘, ‘Bezug‘


Das Resultat sollte dann ungefähr so aussehen.




Fahrrad

Roller

Auto | Sitze |

|| Federn ||

||Schrauben||

||Bezug ||

|||weisser Bezug mit Blumen|||

|||schwarzer Bezug mit roten Punkten |||

Motorrad

LKW
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.423

ukulele

Datenbank-Guru
Beiträge
4.582
In MSSQL gibt es glaube ich mehrere Lösungen für das Problem. Hier mal ein sehr guter Artikel dazu:
http://msdn.microsoft.com/de-de/magazine/cc794278.aspx
Ich hab das damals mit WITH gelöst, ist aber schon etwas her. Ich weiss das unser CRM nicht mit HirachyID (das ist glaube ich MSSQL spezifisch) klar kam. In jedem Fall ist der Artikel sehr aufschlussreich für mich gewesen.

Noch zwei interessante Links:
http://blog.sqlauthority.com/2012/0...rchical-query-using-a-recursive-cte-a-primer/
http://en.wikipedia.org/wiki/Hierarchical_and_recursive_queries_in_SQL
 
Werbung:
Oben