![]() |
Datenbank: MS SQL-Server • Version: 2000 • Zugriff über: ADO
Hiearchie mit SQL abfragen
Hallo,
ist es beim MS SQL-Server 2000 über ein SQL-Statement möglich eine Hiearchie abzufragen ? Beisspiel
Code:
Ich möchte alle Kinder von B abfragen.
ID | OBJECT | PARTENTID
1 | A | 0 2 | A1 | 1 3 | B1 | 4 4 | B | 0 5 | B2 | 4 6 | B11 | 3 Die Ergebnismenge soll B, B1, B11 und B2 (Reihenfolge ist egal) enthalten |
Re: Hiearchie mit SQL abfragen
SQL-Code:
Select * from <Tabelle> where id in (select parentid from <Tabelle> where Object ='B');
|
Re: Hiearchie mit SQL abfragen
Hallo mkinzler,
vielen Dank. Leider ist mein Beispiel unglücklich gewählt. Besser ist folgendes:
Code:
Die Ergebnismenge soll B, D1, F2, und CV11 enthalten.
ID | OBJECT | PARTENTID
1 | A | 0 2 | A1 | 1 3 | D1 | 4 4 | B | 0 5 | F2 | 4 6 | CV11 | 3 |
Re: Hiearchie mit SQL abfragen
Dein roter Faden beginnt bei "Nested Sets".
|
Re: Hiearchie mit SQL abfragen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz