1.普通查询
SELECT M.name From Menu M
INNER JOIN MenuRoleRelation MRR ON M.id=mrr.MenuId
AND MRR.RoleId=1;
结果:

2.做xml字符串返回
最后面加上:FOR XML PATH('')
结果:

3.可以改为逗号分隔
SELECT ','+M.name From Menu M
INNER JOIN MenuRoleRelation MRR ON M.id=mrr.MenuId
AND MRR.RoleId=1 FOR XML PATH('')
结果:

4.优化一下,将第一个逗号删除
SELECT STUFF((
SELECT ','+M.name From Menu M
INNER JOIN MenuRoleRelation MRR ON M.id=mrr.MenuId
AND MRR.RoleId=1 FOR XML PATH('')
), 1, 1, '')STR
结果:
















![[MIT6.824] Lab 3: Fault-tolerant Key/Value Service](https://img-blog.csdnimg.cn/img_convert/6d7eacf1555fbc281d6d1155a635726e.png)


