Cześć, I obecnie rozwijać zastosowanie dla klient, i the JavaDB SQL zapytanie dokąd pracujący grzywna, until dać the dane dla ich wielki użytkownik, i ono być wokoło 30 czas the rozmiar the próbny dane I miewać, i teraz wszystkie mój SQL zapytanie iść niezwykle wolny: (
I mieć kilka stół, mainy konto, produkt sprzedaż streszczenie, produkt, grupa produktów, produkt podgrupa, Etc. The zastosowanie pozwolić the użytkownik puszek, więc wybierać konto, then wybierać Wytwórca, then wybierać grupa produktów i wtedy ono wystawiać wszystkie dopasowywanie products.
Teraz, z mój limitowany SQL, the zapytanie kończyć limitowany/> jak/>;
To pokaz konto (początkowo, bez świder puszek); SELECT C.delaccount jako konto, C.practicename gdy imię, c.address1, c.address2, c.address3, c.addresss4, c.postcode, suma (a.mon01) jako value1, suma (a.mon13) jako value2, 0,0,0, suma (a.year01) jako year1, suma (a.year02) jako year2,0,0 od app.customers C, APP.ANALSALEXREF A dokąd c.delaccount=a.delaccount grupa c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, c.postcode ROZKAZ Value1 desc
To pokaz rozliczać, z świder puszek kryterium; SELECT C.delaccount jako konto, C.practicename gdy imię, c.address1, c.address2, c.address3, c.addresss4, c.postcode, suma (a.mon01) jako value1, suma (a.mon13) jako value2, 0,0,0, suma (a.year01) jako year1, suma (a.year02) jako year2,0,0 od app.customers C, APP.ANALSALEXREF A dokąd c.delaccount=a.delaccount i manufacturer=270 i IMSMAIN = 61 grupa c.delaccount, c.practicename, c.addresss1, c.address2, c.address3, c.address4, c.postcode ROZKAZ Value1 desc
Now, grupa wydawać się, ale I być pewny dlaczego I potrzebować myśleć jak "dokąd c.delaccount = a.delaccount", ale ono, the zapytanie pracować. I czytać/> na wewnętrzny łączyć, zewnętrzny łączyć, Etc. ale I podstawowy dostawać karmić karmić, i doceniać niektóre informacje zwrotne na mój queries.
Regards
|