首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如果把字符串的子串作为查询条件?该如何处理

2012-01-06 
如果把字符串的子串作为查询条件?为了表述方便,简化了下问题两张表表名字段字段字段[article1]id1,title1,

如果把字符串的子串作为查询条件?
为了表述方便,简化了下问题
两张表
表名               字段   字段       字段
[article1]   id1,   title1,content1
[article2]   id2,   title2,content2

想要在article1找出所有id2为12,25的title1为titile2的子串的记录,怎么找啊
上面的话好像有点拗口
意思就是先找出select   *   from   article1   where   id=12   or   id=25
然后在article1中找出上面记录集中title1为其子串的记录

谢了!

[解决办法]
select a.* from article1 a,article2 b where (a.id=12 or a.id=25) and charindex(a.title1,b.title2)> 0
[解决办法]
select * from article1 A
where exists
(select 1 from article1 B where B.id=12 or B.id=25 and A.id = B.id)

热点排行