Koledzy, mam tabelę ze zleceniami produkcyjnymi
ZLECENIA(id,... )
oraz drugą tabelę z zakupami do powyższych zleceń produkcyjnych:
ZAKUPY(zlec_id, wartosc, ...)
Nie mogę sobie poradzić z zapytaniem, które zwróci mi:
id, ...., sum(wartosc), count(wartosc)
czyli sumę wszystkich zakupów oraz ilość zakpuów dla danego zlecenia, przy czym nie wszystkie zlecenia muszą mieć dokonane zakupy.
Poniższe zapytanie daje mi to co chcę, ale pomija zlecenia bez zakupów.
SELECT a.id, b.wartosc, b.ilosc
FROM zlecenia a,
(SELECT zlec_id, sum(wartosc) AS wartosc, count(wartosc) AS ilosc
FROM zakupy
GROUP BY zlec_id ) b
WHERE b.zlec_id=a.id