如何在MySQL查询中将行转换为列?
最佳答案
您可以使用GROUP_CONCAT
将行变成一列,但不能以任何自动方式转置整个结果集。您可以编写一个查询来手动生成每一列,也可以在应用程序中进行查询。
这是有关编写复杂查询以模拟换位的教程:
http://www.artfulsoftware.com/infotree/queries.php#78
如何在MySQL查询中将行转换为列?
最佳答案
您可以使用GROUP_CONCAT
将行变成一列,但不能以任何自动方式转置整个结果集。您可以编写一个查询来手动生成每一列,也可以在应用程序中进行查询。
这是有关编写复杂查询以模拟换位的教程:
http://www.artfulsoftware.com/infotree/queries.php#78