sql查找表中一个字段中名称具有包含关系的所有记录
比如表中有个name字段name张三张三1张三2李四王五王五1我想通过sql语句找出具有包含关系的记录,如张三张三1张三2王五王五1我用的数据库是mysql,charin...
比如表中有个name字段
name
张三
张三1
张三2
李四
王五
王五1
我想通过sql语句找出具有包含关系的记录,如
张三
张三1
张三2
王五
王五1
我用的数据库是mysql,charindex函数在mysql没有的,而且也不支持 '%'+ b.name + '%'的写法
非常感谢 vinson_shen 和wforce 的回答 展开
name
张三
张三1
张三2
李四
王五
王五1
我想通过sql语句找出具有包含关系的记录,如
张三
张三1
张三2
王五
王五1
我用的数据库是mysql,charindex函数在mysql没有的,而且也不支持 '%'+ b.name + '%'的写法
非常感谢 vinson_shen 和wforce 的回答 展开
2个回答
展开全部
我用的数简乎据库是mysql
那这槐咐丛样:
select t3.name
from tb_stat t1, tb_stat t2, tb_stat t3
where t1.name <>铅樱 t2.name and instr(t2.name,t1.name)>0 and t3.name like concat('%',t1.name,'%') group by t3.name
那这槐咐丛样:
select t3.name
from tb_stat t1, tb_stat t2, tb_stat t3
where t1.name <>铅樱 t2.name and instr(t2.name,t1.name)>0 and t3.name like concat('%',t1.name,'%') group by t3.name
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询