【发布时间】:2020-03-20 07:45:17
【问题描述】:
我想检索 user_detail 表中的全名列,方法是用户首先使用查询生成器在 Order 表中输入选定的 id
在订单表中是这样的
+"id": 1
+"order_detail_id": 115
+"user_id": 3
+"status": "pending"
+"updated_at": "2019-11-22 17:53:56"
+"created_at": "2019-11-22 15:44:28"
在表 user_detail 中看起来像这样
+"id": 3
+"full_name": michael jackson
+"address": "bla bla bla"
+"updated_at": "2019-11-22 17:53:56"
+"created_at": "2019-11-22 15:44:28"
我想如果用户输入 id 1 它会像这样输出
"id": 1,
"order_detail_id": 115,
"user_id": 3,
"full_name": "michael jackson",
"address" : "bla bla bla"
"status": "pending"
我尝试使用此代码,但仍然出现错误
$cekclient = DB::table('order')
->where('id',$request->id)
->join('user', 'user.id', '=', 'order.user_id')
->select('order.*','user.name','user.address',)
->get();
dd($cekclient);
【问题讨论】:
标签: sql database laravel laravel-5 join