主表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);
}
目前的效果
我想要达到的结果,示例altname为数组