0
Declare @PackageID varchar(50)
Declare @state varchar(50)
set @PackageID='2,4,5'
set @state='delhi,maha'
select DetailsID,Industry,StateID from DetailsMaster
where ((Industry IN (SELECT * from fnList2Table (@PackageID)))
or
((StateID like '%' +(SELECT top 1 [s] from dbo.Split(',', @state)) + '%')
))
Union
select DetailsID,Industry,StateID from DetailsMaster
where ((Industry IN (SELECT * from fnList2Table (@PackageID)))
or
((StateID like '%' +(SELECT top 1 [s] from dbo.Split(',', Reverse(@state))) + '%')
))
以上查询不是国家kk,maha
的结果。它将获取maha,kk
的结果。LIKE运营商问题'maha,delhi'
u能temme热做 –
乐施会那么如何解决呢?任何建议 –
那么解决方案是什么? –