tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
487
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    Hallo,
    Ich würde mir gerne den Baum einer Seite komplett anzeigen lassen .
    Bis "Level2" funktioniert alles super ,
    jedoch weiß ich nicht wie ich den "LEVEL3" bekomme
    Folgendes habe ich :

    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    SELECT forkchoiceid,ugcchoiceid,ugcphraseid,ugcparentchoiceid,phrase FROM ugcchoicelist   
    JOIN phrase ON ugcphraseid = phraseid      
    WHERE ugcparentchoiceid =610781
    AND languageid = 4 
     
    UNION ALL 
     
    SELECT LEVEL2.forkchoiceid, LEVEL2.ugcchoiceid, LEVEL2.ugcphraseid,LEVEL2.ugcparentchoiceid, phrase FROM ugcchoicelist
    LEFT OUTER JOIN   ugcchoicelist level2 ON   ugcchoicelist.ugcchoiceid = LEVEL2.ugcparentchoiceid
    LEFT OUTER JOIN   phrase ON   LEVEL2.ugcphraseid = phraseid 
    WHERE   ugcchoicelist.ugcparentchoiceid = 610781 
    AND   languageid = 4 
     
    UNION ALL 
     
    SELECT LEVEL3.forkchoiceid, LEVEL3.ugcchoiceid, LEVEL3.ugcphraseid, LEVEL3.ugcparentchoiceid, phrase FROM ugcchoicelist
    LEFT OUTER JOIN   ugcchoicelist Level3 ON   ugcchoicelist.ugcchoiceid = LEVEL3.ugcparentchoiceid
    LEFT OUTER JOIN   phrase ON   LEVEL3.ugcphraseid = phraseid 
    WHERE   ugcchoicelist.ugcparentchoiceid = 610781 
    AND    languageid = 4 
     
    ORDER BY forkchoiceid

    Für unübersichtlichkeit entschuldige ich mich .
    Geändert von blackhawk2101 (25.02.11 um 10:52 Uhr)
     

  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
    Ich kann dein SQL zwar nicht lesen, da ilgfoeruwtioerio einfach nicht aussagekräftig genug ist mir vorzustellen was das sein soll.
    Ich geh mal davon aus, dass du für jeden Ast eine Parent-ID hast an den oberen Ast.

    Dieses Problem habe ich vor einiger Zeit mal gelöst.
    Hier fundest du meine Lösung, sie ist unabhängig wie tief der Baum ist.

    [MySQL] Hierarchie Baum auslesen
     
    ---------------------------------------------------------------------------------------------------
    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

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 30.04.08, 15:09
  2. Auslesen von SWT Baum
    Von schuetzejanett im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 03.08.07, 09:22
  3. [VB.net] Array komplett auslesen
    Von atlantyz im Forum .NET Café
    Antworten: 6
    Letzter Beitrag: 13.07.07, 14:38
  4. Tabelle komplett auslesen
    Von PizzaJT im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 07.06.06, 14:44
  5. Request komplett auslesen
    Von Spakkn im Forum PHP
    Antworten: 7
    Letzter Beitrag: 14.03.06, 12:42