laravel 多表联合查询

Joins

查询构造器也可以编写 join 方法。若要执行基本的
「内链接」,你可以在查询构造器实例上使用 join 方法。传递给 join 方法的第一个参数是你需要连接的表的名称,而其他参数则使用指定连接的字段约束。你还可以在单个查询中连接多个数据表:

$users = DB::table('users')
            ->join('contacts', 'users.id', '=', 'contacts.user_id')
            ->join('orders', 'users.id', '=', 'orders.user_id')
            ->select('users.*', 'contacts.phone', 'orders.price')
            ->get();

  

 

posted on 2020-09-30 15:41  蔚l来  阅读(5904)  评论(0编辑  收藏  举报

导航