条件が満たされたときに when ステートメントに基づいて構築された複数の文字列の連結を表示したいと思います。次のように:
select
case
when T1.Field is not null then 'T1,'
when T2.Field is not null then /*last results*/ + 'T2,'
when T3.Field is not null then /*last results*/ + 'T3,'
end
from T1
left outer join T2 on ...
left outer join T3 on ...