将行转换为MySQL中的列

时间:2011-02-09 10:20:09

标签: mysql pivot

如何在MySQL查询中将行转换为列?

1 个答案:

答案 0 :(得分:11)

您可以使用GROUP_CONCAT将行转换为 列,但不能以任何自动方式转置整个结果集。您可以编写一个手动生成每列的查询,也可以在应用程序中执行此操作。

这是一个关于编写复杂查询来模拟转置的教程:

http://www.artfulsoftware.com/infotree/queries.php#78