我在mysql中有一个查询,它返回以下内容:
Amount1 Amount2 Amount3
0.1 0.3 0.6
我需要以下格式的数据:
Amount1 0.1
Amount2 0.3
Amount3 0.6
查询始终返回包含三列的单行。如何更改格式?
由于
答案 0 :(得分: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