tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
23
ZUGRIFFE
615
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    Also die zweite ist ziemlich langsam
     

  2. #17
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    Die 2te Tabelle ist recht langsam , die erste hingegen sehr schnell
     

  3. #18
    dbwizard dbwizard ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Zürich
    Beiträge
    285
    Zitat Zitat von blackhawk2101 Beitrag anzeigen
    Also die zweite ist ziemlich langsam
    Gut, da sind wir schon einen Schritt weiter


    Code sql:
    1
    2
    3
    
    SELECT A.forkchoiceid , A.ugcchoiceid,a.ugcphraseid,a.ugcparentchoiceid,c.phrase FROM ugcchoicelist A 
    LEFT OUTER JOIN phrase C ON a.ugcphraseid = phraseid
    AND languageid = 4

    - Ist auf dem Attribut "languageid" ein Index ?
    - Ist auf dem Attribut a.ugcphraseid ein Index ?
    - Sind die Statistiken aktuell ?
    - Ist das LEFT OUTER JOIN wirklich notwendig ?
     

  4. #19
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    languageid = (Das ganze ist eien Art Teile-Katalog) das nutze ich um den deutschen text in phraseid auszugeben
    a.ugcphraseid = wird genutzt um in die Tabelle "Phrase" zu gehen und sich die Texte zu holen
    Das dritte kann ich dir leider auch nicht beantwortet

    Ich versuche das jedoch gerade mal manuell nachzubauen.
     

  5. #20
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    Code :
    1
    2
    3
    4
    5
    6
    
    SELECT forkchoiceid, ugcchoiceid,ugcphraseid,ugcparentchoiceid,phrase FROM ugcchoicelist 
      left outer join phrase on ugcphraseid = phraseid
        WHERE ugcparentchoiceid IN  
       (610781,610782,610784,610786,610787,610888,610789,610790,610791,610792,610793,610794,610795,   610796,610797,6107918,610799,610800,610801,610802,610803,610804,610805,610806,610807,610808,610809,610810,610811,610812,610813,610814,610815,610816,610817,610818) 
          and languageid = 4 
          order by forkchoiceid
     

  6. #21
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    Tut mir Leid das, das so unübersichtlich ist .
    Aufjedenfall würde so das selbe raus kommen,
    ist nur etwas umständlich und unübersichtlich,jedoch ist es schnell.
    Am Ende soll das so wie im Explorer sein.
    Also ein Baum
    Geändert von blackhawk2101 (24.02.11 um 11:55 Uhr)
     

  7. #22
    dbwizard dbwizard ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Zürich
    Beiträge
    285
    Und ? Was ist nun mit den Indizies ?
     

  8. #23
    blackhawk2101 blackhawk2101 ist offline Mitglied
    Registriert seit
    Feb 2011
    Beiträge
    19
    indizies was mienst du genau?
    Geändert von blackhawk2101 (24.02.11 um 12:32 Uhr)
     

  9. #24
    dbwizard dbwizard ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Zürich
    Beiträge
    285
    Hmm...das führt nun langsam etwas weit, sorry

    - Du solltest dich "dringend" mir den Grundlagen von SQL und deiner DB beschäftigen
    - Manual : http://manuals.sybase.com/onlinebook...eric__BookView

    Gruss
    Yaslaw bedankt sich. 

Ähnliche Themen

  1. Antworten: 15
    Letzter Beitrag: 16.08.09, 22:31
  2. Antworten: 7
    Letzter Beitrag: 04.12.08, 23:09
  3. Rendern verschnellern
    Von mibsteve im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 30.04.07, 18:28
  4. SQL - Query Ausgabe gibt mehrere Zeile aus -> Ausgabe soll nur 1 Zeile zurück geben
    Von Briefkasten im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 26.01.07, 12:10
  5. PHP ausgabe
    Von andulus im Forum PHP
    Antworten: 2
    Letzter Beitrag: 31.08.05, 16:42