gpt4 book ai didi

mysql - 将表格扁平化为包含 SQL (MySQL) 详细信息的摘要报告

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

是否可以使用 sql (mysql) 来展平报告的数据库表。我可以用 php 来做,但如果我能用 sql 做的更简单,那就太好了。

示例:

1) 输入:原始数据 - 每个客户一行/开始和结束时间

cust   start   end
8000 0900 1000
8000 1000 1100
8000 1200 1300
9000 0900 1000
9000 1000 1100

2) 所需输出:数据扁平化 - 每个客户一行,所有开始和结束时间都在同一行

cust  all related start-end times
---- ------------------------------
8000 0900-1000 1000-1100 1200-1300
9000 0900-1000 1000-1100

最佳答案

这就是您要找的:

select cust, group_concat(concat(start,'-',end) SEPARATOR ' ')
from mytable
group by cust

请参阅working fiddle .

关于mysql - 将表格扁平化为包含 SQL (MySQL) 详细信息的摘要报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425423/

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