MySql:如何将多行合并到多列?

时间:2019-05-01 18:55:08

标签: mysql

我正在尝试将多行合并为多列。 原始数据:

|group_number|user_name|
|     1      |  Alice  |
|     3      |   Bob   |
|     3      | Charlie |
|     3      |   Dan   |
|     2      |  Ellen  |
|     2      |  Fisher |

=======================

我想要的结果是:

|group_number|user_name_1|user_name_2|user_name_3|
|     1      |   Alice   |           |           |
|     3      |    Bob    |  Charlie  |    Dan    |
|     2      |   Ellen   |   Fisher  |           |

一个小组最多有3个用户,顺序无关紧要。

获得此结果的sql是什么样的? 预先感谢!

0 个答案:

没有答案