Pytanie : SQL zapytanie pomoc. .to łączyć lub

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

Odpowiedź : SQL zapytanie pomoc. .to łączyć lub

the zapytanie spojrzenie świetnie…
ale the pytanie być: ty mieć the właściwy wskaźnik dla the zapytanie na the stół na miejscu.
"", który wskaźnik (wliczając początkowy klucz) ty mieć na the zaangażowany stół, i the wyjaśniać plan wykres the zapytanie (zarządzanie pracowniany => zapytanie => zawierać faktyczny wyjaśniać plan, then biegać the zapytanie, i widzieć the dodatkowy zakładka wytwarzać…)
Inne rozwiązania  
 
programming4us programming4us