关于 laravel 关联查询的问题 ?

https://img4.mukewang.com/5c8f39ad0001ca4202770291.jpg

https://img3.mukewang.com/5c8f39ae0001215905310506.jpg

course 表中的 id = record 表中的 cid, uid 是用户id

如何查询出所有课程的同时, 查到有哪些用户学习了这门课程

下图是用 foreach 循环查出来的 , 感觉不太好

https://img4.mukewang.com/5c8f39af00019aab02110267.jpg

代码如下

$course = DB::table('course')->get();
foreach ($course as $key => $value) {
    $value->recording = DB::table('record')->where('cid', $value->id)->get();
}

请问在不使用 Eloquent ORM 的情况下 , 用普通的关联查询该如何实现 ( 我用的是 laravel 5.1 版本 )

请各位大侠指点迷津 , 非常感谢

POPMUISE
浏览 372回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP