【发布时间】:2014-11-09 15:55:00
【问题描述】:
我目前确实使用此代码从我的数据库中检索所需的数据
$query = DB::table('packages')
->join('assigned_packages', function($join) use($id)
{
$join->on('packages.id', '=', 'assigned_packages.registered_package_id')
->where('assigned_packages.customer_id', '=', $id);
})
->join('registered_packages', function($join)
{
$join->on('packages.id', '=', 'registered_packages.id')
->on('registered_packages.id', '=', 'assigned_packages.registered_package_id');
});
它工作正常,但问题是这些表有同名的列,因此结果中只有最后一个。我该如何解决?通常我会在查询中使用as 选项,但老实说我不知道如何从上面将它添加到我当前的 JOIN 代码中。
【问题讨论】:
标签: php mysql laravel laravel-4