我有一个从表中检索数据的特殊情况。表格数据如下:
Col1 Col2
E1 N1
E2 N2
E1 N3
E3 N4
E1 N5
E3 N6
现在我需要以下列格式显示结果:
E1 N1 N3 N5
E2 N2
E3 N4 N6
这真是一种奇怪的案例......任何有关这方面的帮助都是值得的。
答案 0 :(得分:1)
不完全是你想要的,但更容易实现
select co1, group_concat(col2 order by col2 separator ' ') as col2
from your_table
group by col1
答案 1 :(得分:0)
执行此操作的一种相对简单的方法是使用group_concat()
。但是,您只能获得两列:
select col1, group_concat(col2 separator ' ')
from table t;