Realised the first two ideas weren't right:
Select
*
From (
Select
@RefID RefID
) a
Left Outer Join
Table1
On a.RefID = Table1.RefID
Table2
On a.RefID = Table2.RefID
Left Outer Join
Table3
On a.RefID = Table3.RefID
Left Outer Join
Table4
...
Left Outer Join
Table12
On a.RefID = Table12.RefID
If you don't want the extra RefID at the start, then replace *
with Table1.*, Table2.*, ...