SQL 怎么组装返回的数据 还是sql能解决

有一张表的数据数据如下:
姓名 时间 数量

张三  2-22  5
张三  2-23  10
张三  2-24  9
张三  2-25  8
张三  2-26  5
李四  2-22  25
李四  2-23  20

需要返回的数据如下:
[
{
张三,2-22 ,5,2-23,10,2-24,9,2-25,8,2-26,5
},
{
李四,2-22,25,2-23,20
}
]
sql能解决吗 还是说用临时表

这个属于一对多,也就是一个人对应多个时间段,是可以通过sql解决的,先对名称进行分组处理,然后再处理每个分组下的数据。