当前位置: 代码迷 >> Sql Server >> 这样的sql查询语句怎么写 来看看
  详细解决方案

这样的sql查询语句怎么写 来看看

热度:67   发布时间:2016-04-24 23:30:13.0
这样的sql查询语句如何写 高手进来看看
a表
1 语文
2 数学
3 英语
4 物理
b表
1 1,2
2 2,3
3 3,4
想查询出来的结果是这样 
1  语文,数学
2  数学,英语
3  英文,物理
高手指点指点

------解决方案--------------------
今天面试傻了

select id,stuff((select ','+name from a where charindex(','+rtrim(a.id)+',',','+replace(b.txt,',',',')+',')>0 for xml path('')),1,1,'')txt from b
  相关解决方案