SQL语句一维表转换二维表

也许可以叫做“表结构的转换”问题:

假如我有一张这样的一维表:

img

该怎么样转换成这样的二维表:

img

这个表里,每个二级项目都对应唯一一个上一层级的一级项目;二级项目一定会在当天完成,不会跨越多天(这点应该没有什么影响),但是同一天可能会有同一个一级项目下的多个二级项目需要完成。

—分隔符—
看过一些一维表转二维表的方法,case when;sum if ;transform;balabala……好像都不太适用。前两个需要我枚举一级项目,后一个是数据透视,我表里也没有数据。

目前毫无思路,求指点,给个方向也好啊!!

可以使用group_concat函数,分组拼接

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^