如:
select name=
(
 case when TB.Type='A'
   then select TB_A.Name from TB_A where TB_A.Id=TB.Id
   when TB.Type='B'
   then select TB_B.Name from TB_B where TB_B.Id=TB.Id
   else
   select ''
   end
)
from TB
这个语法是错误的,如何实现相同的功能