【发布时间】:2018-02-25 00:23:07
【问题描述】:
我正在尝试执行一个联接查询,该查询将返回一个对象,该对象以正确的顺序包含来自 2 个表的值。
第一张桌子(员工):
staff_id staff_name
v001 简·洛克斯
v002 ,
第二张桌子(外借):
staff_id staff_loan
v002 400 美元
v001 200 美元
我的 Eloquent 模型连接查询:
$name= staff::join('loan','loan.staff_id','=','staff.staff_id')->pluck('staff.staff_name');
return([loan.staff_id,staff.staff_name,loan.staff_loan])
我目前得到的结果:
[v002,简·洛克斯,400 美元],
[v001,迈克·迪恩 $200]
我想要的结果:
[v002,迈克·迪恩,400 美元],
[v001,简·洛克斯 200 美元]
任何帮助将不胜感激。
【问题讨论】:
标签: mysql laravel eloquent relational-database laravel-5.3