用户表, 列(userid, username)
工作室成员表(studioid, userid, studioname)
一个用户可能在多个工作室中出现,我现在要这样的结果,统计出用户在哪几个工作室中:
用户ID , 所在工作室
---------------------------
1 工作室1,工作室2,工作室3
2 工作室2,工作室3
------解决思路----------------------
select userid,(select studioname+',' from 工作室成员表 where userid=a.userid for xml path('') ) as studioname from 用户表 a