请教一个问题,如何用一条sql语句将多列值串联.例如:
如下两个table:
user_role(用户角色,一个用户对应多个角色)          role_right(角色权限,一个角色对应多个权限)
id                                              id
userid                                          roleid
roleidstr                                       rightidstr比如分别有如下数据:
user_role(用户角色,一个用户对应多个角色)         
1    1000     1,2,3
role_right(角色权限,一个角色对应多个权限)
1    1        1,2,3,4
2    2        4,5,6,7
3    3        10,15,12现在我知道某个userid要得到该用户的所有权限入下结果:
userid    rightstr
1000      1,2,3,4,4,5,6,10,15,12该如何实现?