MySQL-将列拆分为多个列

MySQL-将列拆分为多个列,mysql,multiple-columns,Mysql,Multiple Columns,如何将一列拆分为多列,使每列包含不同ID的值 select ID, Value from table1 ID Value ========== 1 test1 1 test2 2 test3 2 test4 2 test5 2 test6 我希望根据ID列将结果集拆分为多个部分。每个ID需要有不同的列 ID值ID值 ========================== 1测试1 2测试3 1测试2测试4 2测试5 2 test6在SQL中这样做没

如何将一列拆分为多列,使每列包含不同ID的值

select ID, Value from table1

ID     Value
==========
1    test1
1    test2
2    test3
2    test4
2    test5
2    test6
我希望根据ID列将结果集拆分为多个部分。每个ID需要有不同的列

ID值ID值
==========================
1测试1 2测试3
1测试2测试4
2测试5

2 test6
在SQL中这样做没有什么意义。SQL应该提供关系,而不应该处理表示。谢谢Amadan。我改变了问题。你能检查一下吗?恐怕不会好多少。“如何使用电压表将食蚁兽安全地连接到香蕉上”的正确答案是“为什么要这样做?”这几乎可以肯定是一个问题。