This doesn't appear to be allowed with the old style as you've written it. I received this message:declare @table1 table (c1 int, c2 int)declare @table2 table (c1 int, c2 int)insert @table1select 1,1 union allselect 1,2 union allselect 2,1insert @table2select 1,1select *from @Table1 t1, @Table2 t2where t1.C1 = t2.C1 and t1.C2 *= t2.C2Msg 303, Level 16, State 1, Line 12The table '@Table2' is an inner member of an outer-join clause. This is not allowed if the table also participates in a regular join clause.
Be One with the OptimizerTG