【发布时间】:2017-01-27 06:35:53
【问题描述】:
在我的桌子下面。我有一个带有值的别名列。 我正在尝试从别名创建动态列。别名是动态的,因此可以更改。
MySQL Join Multiple Rows as Columns 在这里他们有 2 个要加入的表,我只有一个。但我仍然无法让它工作。我想知道我是否真的需要准备语句。
当我使用时
SELECT GROUP_CONCAT(DISTINCT CONCAT('value AS ', alias))
我将那条查询作为列名。
ID value alias
1 aaa test1
1 bbb test2
1 ccc test3
2 ddd test1
2 eee test2
2 fff test3
来自 MySQL 查询的期望结果是:
ID test1 test2 test3
1 aaa bbb ccc
2 ddd eee fff
有谁知道如何做到这一点?
【问题讨论】:
-
这个问题已经被问过无数次了。
标签: mysql