我正在尝试将多行合并为多列。 原始数据:
|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是什么样的? 预先感谢!