我是SQL新手,请原谅。我有一个场景,我应该使用SQL来获得结果 -
我有一张桌子如下。
User System Roles
U1 S1 R1
U1 S1 R2
U1 S2 R1
U2 S1 R1
U3 S2 R1
U3 S2 R2
U3 S2 R3
我需要使用SQL并获得如下所示的结果。
User System Role1 Role2 Role3
U1 S1 R1 R2
U1 S2 R1
U2 S1 R1
U3 S2 R1 R2 R3
这里的问题是用户计数,系统计数和角色计数不是恒定的 - 每次都可以变化。
我尝试用我的小SQL知识来做,但无法做到这一点。如果有人可以提供帮助,那将非常有帮助。
谢谢, 哈