是否可以使用 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