SQL列按行中的一个值输出分组

时间:2014-06-23 07:08:11

标签: sql group-by

我从未听说过,但我的一位朋友需要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 | | |

有可能这样做吗?

感谢您的努力!

0 个答案:

没有答案