tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Napofis
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lduesing lduesing ist offline Grünschnabel
    Registriert seit
    Jan 2012
    Beiträge
    2
    Ich habe eine Datenbank, in der eine Verknüpfung zu immer einen Vater (der jedoch selber wiederum einen Vater, usw. haben kann) existiert.
    [A]
    / \
    [B] [C]
    / \ / \
    [D] [E] [F] [G]
    /
    [H]

    z.B.
    H ist Kind von A,B und D
    F ist Kind von C und A.

    DB wäre dann z.B. leaf.id, leaf.father, leaf.data

    gibt es eine elegante Möglichkeit herauszufinden:

    1. ob D Kind von B ist
    2. alle Kinder (und Kindeskinder) von B

    Vielen Dank
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    MySQL? Wenn ja, da hab ich mal vor geraumer Zeit einige SQL-Statements zum Thema zusammengestellt: [MySQL] Hierarchie Baum auslesen

    Für die erste Frage kannst du auf meinen Punk '1) Einfache Pfad-Liste für eine id' einen Filter mit der gesuchten Vater-Id setzen

    Die Zeite Frage habe ich unter dem Punkt '4) Alle Unterordner einer id' ein Lösungsvorschlag
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    lduesing lduesing ist offline Grünschnabel
    Registriert seit
    Jan 2012
    Beiträge
    2
    Wow, das ging ja schnell
    Vielen Dank, bin beim lesen!
     

  4. #4
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    In der Wartung etwas schwieriger aber in der Performance schneller: Nested Sets
    Yaslaw bedankt sich. 

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 26.11.11, 18:42
  2. Selektion eines nicht belegten Wertes innerhalb eines Bereiches (Oracle 10g)
    Von TimoTH im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 06.10.10, 16:42
  3. Kurze Frage zur Rotation eines AVL Baumes
    Von Cherrycoke im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 13.06.10, 12:40
  4. Teile eines XML-Baumes kopieren
    Von shockshell im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 21.06.05, 15:33
  5. Ausbalancieren eines binären Baumes
    Von Daniel Toplak im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 16.03.02, 09:56