mysql如何将mysql select结果的列转换为行
我有一个mysql表,它每分钟都会改变它的字段名,我需要它的字段名 所以我喜欢这样:mysql如何将mysql select结果的列转换为行,mysql,Mysql,我有一个mysql表,它每分钟都会改变它的字段名,我需要它的字段名 所以我喜欢这样: select COLUMN_NAME from information_schema.COLUMNS where table_name = 'tableA'; output: +-------------+ | COLUMN_NAME | +-------------+ | min | | unkonwn1 | | unkonwn2 | | unkonwn3 | | unko
select COLUMN_NAME from information_schema.COLUMNS where table_name = 'tableA';
output:
+-------------+
| COLUMN_NAME |
+-------------+
| min |
| unkonwn1 |
| unkonwn2 |
| unkonwn3 |
| unkonwn4 |
| unkonwn5 |
| average |
+-------------+
但我需要像这样选择输出:
+-------+----------+----------+---------+------------+---------+---------+
| min | unkonwn1 | unkonwn2 | unkonwn3| unkonwn4 | unkonwn5| average |
+-------+----------+----------+---------+------------+---------+---------+
如何获得这样的结果?看看这个,在stakoverflow上搜索一下,比如,然后找到:对于老兵来说很容易,但对于像我这样的新手来说很难理解,这是一列到一行,而不是一行到一列