我从未听说过,但我的一位朋友需要SQL代码的帮助。
他希望调出一个表,其中按一个值分组的所有记录都在一行中。 事实上,你不知道有多少记录,我甚至不知道它是否可能。
例如,你有这个表:
Name | Role | Place
A | 1 | Place1
B | 2 | Place1
C | 3 | Place1
D | 1 | Place2
E | 2 | Place2
F | 3 | Place2
G | 1 | Place3
现在我的输出应该是这样的:
Place | Role 1| Role 2| Role 3|
Place1 | A | B | C |
Place2 | D | E | F |
Place3 | G | | |
有可能这样做吗?
感谢您的努力!