所以我有一张这样的桌子:
Item Number Collection Items in Collection
1234 Madison Park
2345 Madison Park
3456 Madison Park
6747 Belcaro
5678 Belcaro
我需要的是这个:
Item Number Collection Items in Collection
1234 Madison Park 1234, 2345, 3456
2345 Madison Park 1234, 2345, 3456
3456 Madison Park 1234, 2345, 3456
6747 Belcaro 6747, 5678
5678 Belcaro 6747, 5678
或者更好的是,这个:
Item Number Collection Items in Collection
1234 Madison Park 2345, 3456
2345 Madison Park 1234, 3456
3456 Madison Park 1234, 2345
6747 Belcaro 5678
5678 Belcaro 6747
这不是我获得结果的首选方法,但由于客户规范,需要以这种方式设置表。此外,它需要通过 MySQL Workbench Query 来完成。我已经尝试了所有我能想到的 CONCAT_WS 和 GROUP_CONCAT 变体,但还没有想出解决方案。Group_Concat 返回我想要的结果,但随后它将集合分组,这将不起作用。想法?