TP5join查询时怎样让子表内容显示成数组输出?

主表uplodaitem的id等于子表uploadimg的itemid,想要实现查出一条数据包含主表的a.id,a.title,a.material和子表的i.itemid,i.imgname字段,其中**子表的数据是一个数组**
    public function imgshowwode(){
        $phone = $_GET['phone'];
        $phone1 = json_decode($phone);
        $list = Db::name('uploaditem')->where('phone','=',$phone1)->select();
        
        
        $list1 = Db::name('uploaditem')
        ->alias("a") //取一个别名
        ->join('uploadimg i', 'a.id = i.itemid')
        //想要的字段
        ->field('a.id,a.title,a.material,i.itemid,i.imgname')
        ->where('a.phone','=',$phone1)
        ->select();
        return json($list1);
    }

目前的效果

img

我想要达到的结果,示例altname为数组

img