求进来看看T T
sqlserver吧
全部回复
仅看楼主
level 1
三个字段 id:自动生成的id,wid:编码,sids: 所有上级编号,我想把中间的where id = 19 使他返回多条,下面是我拼接的sql 求各位大神为小弟看看 感激不尽。
select distinct de1 =
stuff((select ''+wid from uf_wzjs_215 t where
(select (CASE LEN(sids) WHEN 0 THEN ',' ELSE ISNULL(sids,',') END)+convert(varchar(999),id)+',' from uf_wzjs_215 where id = 19) like '%,'+CONVERT(varchar(999),id)+'%,'
for xml path('')), 1, 0, '')
from uf_wzjs_215
2017年02月20日 03点02分 1
1