Problem jest następujący: Mam tabele tabela1, tabela2, tabela3 . Tabela1 to zbior zamowień(po id z tabeli2 i tabeli3) a tabela2 to zamowienia jednego rodzaju i tabela3 to zamowienia drugiego rodzaju i chcialbym znaleźć ilość zamówień (z tabali2 i tabeli3)których pole status spełnia pewien warunek. Niestety gdy używam left outer join tak jak poniżej to wynikiem są wszystkie pozycje z tabeli głównej(tabela1). Czy można dwa razy zastosować inner join w tabelach a jeśli nie to jak rozwiązać ten problem? Pozdrawiam.
$podst_zapytanie="SELECT
z.*
FROM tabela1 z
LEFT OUTER JOIN tabela2 ON z.id_zam=tabela2.id
LEFT OUTER JOIN tabela3 ON z.id_zam= tabela3.id
WHERE "warunki na status dla tabel2 i tabel3"