再帰的 CTE で LEFT JOIN を使用することはできませんが、同じ結果が得られる OUTER APPLY を使用することはできます。
だから...
LEFT OUTER JOIN table tb2 on tb1.Prop = tb2.Prop
OUTER APPLY (select * from table tb2 where tb1.Prop = tb2.Prop) tb2
再帰的 CTE で LEFT JOIN を使用することはできませんが、同じ結果が得られる OUTER APPLY を使用することはできます。
だから...
LEFT OUTER JOIN table tb2 on tb1.Prop = tb2.Prop
OUTER APPLY (select * from table tb2 where tb1.Prop = tb2.Prop) tb2