gpt4 book ai didi

MYSQL 透视/将行转换为值匹配的列

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

我确实需要一些帮助来了解如何根据相似的值对表格进行透视。

   day  |  startDate
-----------------------
Monday | 09:00
Monday | 13:00
Tuesday | 08:30
Tuesday | 12:30

理想情况下,我希望我的结果是这样的......

   day  |  firstStartDate | secondStartDate
-------------------------------------------
Monday | 09:00 | 13:00
Tuesday | 08:30 | 12:30

一般来说,我知道每天只会有两个实例,因此将它们转换为列可能是一件固定的事情。

任何建议将不胜感激!

最佳答案

我相信这可以使用 GROUP BY 来完成,就像这样

SELECT 
day,
MIN(startDate) as firstStartDate,
MAX(startDate) as secondStartDate
FROM TableName
GROUP BY day

关于MYSQL 透视/将行转换为值匹配的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40094124/

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