22,207
社区成员
发帖
与我相关
我的任务
分享
declare @id int
set @id=7--传入你要分解的ID
select ID,value1
from kkkk
where CHARINDEX(','+LTRIM(value1)+',',','+(select value1 from kkkk where id=@id)+',')>0--判断value1的值是否在'4,7,8'中,这里注意
--select value1 from kkkk where id=@id 这个执行出来时 4,7,8 则','+(select value1 from kkkk where id=@id)+','为 ‘4,7,8’
and id<>@id--去掉本身的可能
order by value1 --升序