Witam
Mam 4 tabele, Parent(1), Child1(2), Child2(1), Child3(3). W nawiasach liczba rekordów.
Wszystkie tabele Childx posiadają relację do Parent.
Poniższe zapytanie tworzy produkt karteznański i zwróci 6 rekordów.
select *
from
PARENT parent0_, CHILD1 child1s1_, CHILD2 child2s2_, CHILD3 child3s3_;
Nie rozumiem dlaczego poniższe zapytanie pomimo dodanych joinów zwraca identyczny wynik:
select *
from
PARENT parent0_
left outer join CHILD1 child1s1_ on parent0_.id=child1s1_.parent_id
left outer join CHILD2 child2s2_ on parent0_.id=child2s2_.parent_id
left outer join CHILD3 child3s3_ on parent0_.id=child3s3_.parent_id