Mysql 中的一列换行

标签: MySQL
发布时间: 2017/1/9 22:10:30
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个查询返回以下的 mysql 中︰

Amount1    Amount2    Amount3    
    0.1        0.3        0.6

我需要以下格式中的数据︰

Amount1   0.1
Amount2   0.3
Amount3   0.6

查询总是返回单个行三列。如何更改格式?

谢谢你

解决方法 1:

你唯一的选择是选择每个列每查询和联盟他们所有。

示例

select 'Amount1' as amount_type, `Amount1` as amount_value from your_query_results
union all
select 'Amount2', `Amount2` from your_query_results
union all
select 'Amount3', `Amount3` from your_query_results
官方微信
官方QQ群
31647020