i have simple query with left join
select x.id , count(y.xid)
from x
left join y on y.xid = x.id
group by x.id
this qouery gives me the correct results
but the same query with more left joins return different results
select x.id , count(y.xid)
from x
left join y on y.xid = x.id
left join z on z.xid = x.id
left join t on t.xid = x.id
group by x.id
does this make any sence?
select x.id , count(y.xid)
from x
left join y on y.xid = x.id
group by x.id
this qouery gives me the correct results
but the same query with more left joins return different results
select x.id , count(y.xid)
from x
left join y on y.xid = x.id
left join z on z.xid = x.id
left join t on t.xid = x.id
group by x.id
does this make any sence?