select * from a where b like %(select b from ……)% 无效,请指点,谢谢
------解决方案--------------------
试试这个:
select *
from a,xxx
where b like '%'+xxx.字段+'%'
------解决方案--------------------
select * from a where b like '%' + (select top 1 b from ……) +'%'
------解决方案--------------------
这样应该也可以:
select *
from a
where exists(select 1 from xxx where b like '%'+xxx.字段+'%' )
------解决方案--------------------
select * from a where b IN (select b from ……)
--楼主意思应该不是用like,集合比较使用IN 。。。