我有一个用户数据表、用户数据和角色之间的多对多关系以及角色表。
示例:
| Userdata | UserRolesRel | Roles |
|------------|----------------|--------------|
| Id Nick |Id_User Id_Role | Id Name |
| 1 John | 1 1 | 1 Admin |
| 2 Frank| 1 2 | 2 User |
| | 1 3 | 3 Reader|
| | 2 2 | |
现在我想检索这样的数据
| Nick | Roles |
|---------|-------------------|
| John | Admin,User,Reader |
| Frank | User |
我怎样才能完成它?
(我使用的是 sql server 2008)
最佳答案
StackOverflow 对此进行了详细介绍:
关于sql-server - sql串联角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624347/