如何将一个查询结果(通过变量)发送到另一个查询

46qrfjad  于 2021-06-24  发布在  Mysql
关注(0)|答案(0)|浏览(346)

我想要的是将子变量的结果包含到另一个查询中。

$sub = DB::table('chef_food_ethics')->
 select(DB::raw('count(id) as fCount'))
 ->where('chef_food_ethics.food_ethic_id',
 '=','food_ethic_managers.food_ethic_id')
 ->toSql();

有可能把它包括进去吗?

$r = DB::table('food_ethic_managers')where
 ('food_ethic_managers.manager_id','=',$id)
 ->leftJoin('staff','food_ethic_managers.food_ethic_id'
  ,'=','staff.id')
 ->leftJoin('regions','staff.region_id','=','regions.id')
 ->with($sub)
 ->get();

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题