select * from a where b like %(select b from ……)% 怎么写

jhradiofan 2014-01-18 12:25:13
select * from a where b like %(select b from ……)% 无效,请指点,谢谢
...全文
213 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2014-01-18
  • 打赏
  • 举报
回复
试试这个:
select * 
from a,xxx
where b like '%'+xxx.字段+'%' 
铁歌 2014-01-18
  • 打赏
  • 举报
回复
select * from a where b IN (select b from ……) --楼主意思应该不是用like,集合比较使用IN 。。。
LongRui888 2014-01-18
  • 打赏
  • 举报
回复
这样应该也可以: select * from a where exists(select 1 from xxx where b like '%'+xxx.字段+'%' )
wywstc 2014-01-18
  • 打赏
  • 举报
回复
select * from a where b like '%' + (select top 1 b from ……) +'%'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧