Einzelnen Beitrag anzeigen

Mumpe

Registriert seit: 22. Nov 2006
12 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: SQL-Abfrage dauert zu lange

  Alt 28. Nov 2006, 19:09
Kannst Du mal sagen, wie viele Datensätze in den einzelnen Tabellen sind?
Ich tippe auch eher auf die Richtung, die mkinzler ansprach.

Deine Abfrage sucht Dir nebenbei mal alle Datensätze aus "kasse_gutschriften" und "kasse_lieferscheine" deren Vorgangsnummer = kasse_vorgaenge.ID ist.

Dazu kommen dann noch die Datensätze aus kasse_rechnungen die zu den aus kasse_vorgaenge selektierten passen.

Wenn Du die OR-Bedingungen in Klammern setztest, würdest Du eher das Ergebnis bekommen, das Du haben möchtest und wahrscheinlich geht die Abfrage dann auch schneller.
  Mit Zitat antworten Zitat