当前位置: 代码迷 >> Sql Server >> 请问,一对多的有关问题
  详细解决方案

请问,一对多的有关问题

热度:58   发布时间:2016-04-24 08:52:36.0
请教,一对多的问题。
用户表, 列(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
  相关解决方案