我有两个名为“任务”和“评论”的表。
我想从“任务”表中获取所有任务。
“评论”表有两列:description和task_id。
task_id是任务表中的外键。
$tasks = DB::table('tasks')
->join('comments','tasks.id', '=','comments.task_id')
->select('tasks.*','comments.*')
->get();
此代码返回错误。
我该怎么做?
答案 0 :(得分:0)
我已经尝试过了。也许缺少导入数据库外观?或者,您也可以“ \”添加数据库
$members = \DB::table('members')
->join('member_daily_bonuses','members.id', '=','member_daily_bonuses.member_id')
->select('members.*','member_daily_bonuses.*')
->get();
dd($members);
但是,如果它们具有相同的列,则必须使用members.id as memberId
等。否则,只会出现表中的记录。