laravel如何A表中包含B表中信息

A表中如何包含B表中的信息

首先看A表的信息

接着看B表的信息

 

我的需求就是 A表字段name对应B表字段ream_name然后得到B表的对应主键ID要在A表中查询出来

发现问题就是查询出来的id和A表的主键id起冲突于是我只能在B表添加外键  所以我只能添加 B表的外键对应B表主键   

 

 

下面进入主题代码入下

 $data=\DB::table('car_info as a')->select('*')  ->leftJoin(\DB::raw('(select car_info_id,real_name from users )  as b'),'b.real_name','=','a.name')->get(); 

posted @ 2020-01-15 11:29  以己为镜  阅读(284)  评论(0编辑  收藏  举报