gpt4 book ai didi

mysql - 将列转换为行的查询

转载 作者:行者123 更新时间:2023-11-29 00:04:03 25 4
gpt4 key购买 nike

我的查询:

 SELECT ID, assiduos_a1, assiduos_a2, max(date)
FROM cli_agendados_assiduos
WHERE ID = 10357410;

返回:

id          assiduos_a1 assiduos_a2 max(date)
10357410 337 508 08/01/2015 14:54:48

但我需要按行显示结果,如下所示:

Label       Value   id          max(date)
assiduos_a1 337 10357410 08/01/2015 14:54
assiduos_a2 508 10357410 08/01/2015 14:54

只有在这种格式下我的图表(饼图谷歌)才能正常工作!

最佳答案

你可以使用union all:

SELECT 'assiduos_a1', assiduos_a1 as value, id, max(date)
FROM cli_agendados_assiduos
WHERE ID = 10357410
UNION ALL
SELECT 'assiduos_a2', assiduos_a2 as value, id, max(date)
FROM cli_agendados_assiduos
WHERE ID = 10357410;

关于mysql - 将列转换为行的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365428/

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