Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL查询,如果ID匹配,则将行显示为列_Mysql_Excel_Csv - Fatal编程技术网

MySQL查询,如果ID匹配,则将行显示为列

MySQL查询,如果ID匹配,则将行显示为列,mysql,excel,csv,Mysql,Excel,Csv,我试图为CSV导入处理一些数据,但遇到了一些问题 包含示例数据的我的表格: node_id, comment 1,comment1 1,comment2 2,comment3 3,comment4 4,comment5 4,comment6 4,comment7 我想做的是运行一个查询,将具有相同节点id的所有注释放在一行中: 1,comment1,comment2 2,comment3 3,comment4 4,comment5,comment6,comment7 有人知道怎么做吗?你可

我试图为CSV导入处理一些数据,但遇到了一些问题

包含示例数据的我的表格:

node_id, comment

1,comment1
1,comment2
2,comment3
3,comment4
4,comment5
4,comment6
4,comment7
我想做的是运行一个查询,将具有相同节点id的所有注释放在一行中:

1,comment1,comment2
2,comment3
3,comment4
4,comment5,comment6,comment7
有人知道怎么做吗?

你可以用


注意:此表结构实际上对数据进行了反规范化处理。这可能是一个糟糕的设计决策。

使用GROUP_CONCAT,查看示例以了解更多信息。

您希望导入数据的方式未规范化。
SELECT node_id, GROUP_CONCAT(comment) FROM sample_data_table GROUP BY node_id;