我在桌子下面。我有一个带有值的别名列。 我试图从别名中创建动态列。别名是动态的,因此可以更改。
MySQL Join Multiple Rows as Columns这里有两张他们加入的桌子,我只有一张桌子。但我仍然无法让它发挥作用。我想知道我是否真的需要一份准备声明。
当我使用
时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
有谁知道如何做到这一点?
答案 0 :(得分:0)
一个简单的透视查询应该在这里工作:
<table>
<tr>
<?php
$header = array_keys($_GET);
for ( $x=0; $x<count($header); $x++) {
?>
<th><?=$header[$x]?></th>
<?php
}
?>
</tr>
</table>