Re: How to optimize this query?
От | Maciej Piekielniak |
---|---|
Тема | Re: How to optimize this query? |
Дата | |
Msg-id | 79173292.20060322195428@isb.com.pl обсуждение исходный текст |
Ответ на | Re: How to optimize this query? ("Markus Bertheau" <mbertheau.pg@googlemail.com>) |
Список | pgsql-sql |
Hello Markus, Sorry, I try this: SELECT towar.id_towar, towar.key2, towar.nazwa, 0 AS min, 0 AS max, towar.ilosc_jed, towar.ilosc_nom, towar.ilosc_paczkowa, dostawcy.id_dostawcy, jednostka_miary.jednostka, 0.0 AS ilosc_magazyn, foo.z_zamowien, towar.key1 FROM towar JOIN ( SELECT zlecenia_towar.id_towar, SUM(zlecenia_towar.ilosc* zlecenia_elementy.ilosc) as z_zamowien FROM zlecenia_towar, zlecenia_elementy, zlecenia WHERE zlecenia_towar.id_zlecenia_elementy = zlecenia_elementy.id_zlecenia_elementy AND zlecenia_elementy.id_zlecenia= zlecenia.id_zlecenia AND zlecenia.id_paczka IN (52,50,53) GROUP BY zlecenia_towar.id_towar ) AS foo ON (foo.id_towar = towar.id_towar) LEFT JOIN dostawcy ON (towar.id_dostawcy = dostawcy.id_dostawcy) LEFT JOIN jednostka_miary ON (towar.id_jednostka_miary= jednostka_miary.id_jednostka_miary) WHERE towar.policzalne = True GROUP BY towar.id_towar, towar.key2, towar.nazwa, towar.min1, towar.max1, towar.ilosc_jed, towar.ilosc_nom, dostawcy.id_dostawcy, jednostka_miary.jednostka, towar.ilosc_paczkowa, towar.key1, foo.z_zamowien ORDER BY id_dostawcy; -- Best regards,Maciej mailto:piechcio@isb.com.pl
В списке pgsql-sql по дате отправления: