Hallo, entwickele ich z.Z. eine Anwendung für einen Klienten, und die JavaDB SQL Fragen, wo adaequat seiend, bis sie mir die Daten für ihren größten Benutzer gaben, und es ist herum 30mal die Größe der Testdaten, die ich hatte, und jetzt sind alle meine SQL-Fragen extrem langsam gegangen: (
habe ich einige Tabellen, mainy Konten, Produktverkaufszusammenfassung, Produkte, Produktgruppen, Produktvorgruppen, etc. Die Anwendung erlaubt dem Benutzer, unten zu bohren, also ein Konto vorwählen, dann einen Hersteller vorwählen, dann eine Produktgruppe vorwählen und dann zeigt sie alles zusammenpassende products.
jetzt, mit meinem begrenzten SQL, die Frage beendet etwas Ähnliches oben schauen an;
To Anzeigenkonten (zuerst, ohne Bohrgerät unten); SELECT C.delaccount als Konto, C.practicename so Name, c.address1, c.address2, c.address3, c.addresss4, c.postcode, Summe (a.mon01) wie Value1, Summe (a.mon13) als Value2, 0.0.0, Summe (a.year01) als year1, Summe (a.year02) als year2,0,0 von app.customers C, APP.ANALSALEXREF A, wo c.delaccount=a.delaccount Gruppe durch c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, c.postcode AUFTRAG DURCH Value1 desc
To Anzeige erklärt, mit des Bohrgeräts Kriterien unten; wie SELECT C.delaccount als Konto, C.practicename so Name, c.address1, c.address2, c.address3, c.addresss4, c.postcode, Summe (a.mon01) wie Value1, Summe (a.mon13) als Value2, 0.0.0, Summe (a.year01) als year1, Summe (a.year02) als year2,0,0 von app.customers C, APP.ANALSALEXREF A, in dem c.delaccount=a.delaccount und manufacturer=270 und IMSMAIN = 61 Gruppe durch c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, c.postcode AUFTRAG DURCH Value1 desc
Now, dieses scheint zu arbeiten, aber ich sind nicht sicher, warum ich denke „wo c.delaccount = a.delaccount“, aber außen brauche es, die Frage funktioniert nicht. Ich habe oben auf innerem verbinde gelesen, äußer verbindet, erhalten etc. aber ich im Allgemeinen oben eingezogen und würden etwas Rückgespräch auf meinem queries.
Regards schätzen
|