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

最佳答案

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

这是有关编写复杂查询以模拟换位的教程:

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

10-08 20:20