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 по дате отправления:

Предыдущее
От: Maciej Piekielniak
Дата:
Сообщение: Re: How to optimize this query?
Следующее
От: Maciej Piekielniak
Дата:
Сообщение: Re: How to optimize this query?