Laravel 4:查询构建器检索连接表数据

时间:2014-02-21 09:31:08

标签: php mysql laravel-4

在Laravel中,我们可以加入2个表:

DB::table("users")->join('moreusers', 'users.id', '=', 'moreusers.user_id')->get();

用这个检索数据:

$querydata[$i]->email

如果两个表都包含相同的列名,我该如何从第一个和第二个表中专门检索它?

感谢。

1 个答案:

答案 0 :(得分:1)

使用select()方法:

DB::table("users")
    ->join('moreusers', 'users.id', '=', 'moreusers.user_id')
    ->select('users.email as user_email', 'moreusers.email as other_email')
    ->get();