2016-03-05 2 views
1
DECLARE @strn TABLE(Specialist varchar(MAX)) 

insert into @strn 
    select * 
    from dbo.fnSplitString('Skin,Medicine',',') 

--select * from @strn 

select * 
from dbo.StakeHolder sh 
inner join @strn ON sh.Specialist like '%'+N'@strn.Specialist' 

ответ

1

Это должно работать нормально для табличных переменных:

select * 
from dbo.StakeHolder sh 
    inner join @strn s on sh.Specialist LIke '%' + s.specialist