gpt4 book ai didi

mysql - 在 mysql 中使用 union all 后显示列名称及其对应值

转载 作者:行者123 更新时间:2023-11-29 18:11:35 28 4
gpt4 key购买 nike

我有一个要求,我使用联合将多个列合并到单个列。但我还想在新列中显示合并列值的相应列名称,如必需的表格图像所示。

我尝试了以下查询来合并列名称

select 2am 
from hourchart
union all
select 4am
from hourchart
union all
select 6am
from hourchart;

请帮忙!提前致谢

Present table structure after running union

Required table

请帮忙!提前致谢

最佳答案

您需要将值添加到选择中:

select '2am' as columnname, `2am` as value from hourchart 
union all
select '4am', `4am` from hourchart
union all
select '6am', `6am` from hourchart;

关于mysql - 在 mysql 中使用 union all 后显示列名称及其对应值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47348735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com