在Laravel中,我们可以加入2个表:
DB::table("users")->join('moreusers', 'users.id', '=', 'moreusers.user_id')->get();
用这个检索数据:
$querydata[$i]->email
如果两个表都包含相同的列名,我该如何从第一个和第二个表中专门检索它?
感谢。
答案 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();