LARAVAL GROUP_CONCAT

Hege

我有一个显示项目列表的 SQL 查询。每个项目旁边都有一个按钮,显示附加到它们的注释。我将“笔记表”附加到“项目表”并使用了 GROUP_CONCAT,这使得每个项目都可以附加更多笔记。我的问题是,如果我根本不向项目添加注释,则该项目不会出现在列表中。

谢谢您的帮助!

询问:

 $projects =DB::table('projects')->join('projects_notes', 'projects_notes.project_id', '=', 'projects.id')->select('projects.*', DB::raw("GROUP_CONCAT(projects_notes.note SEPARATOR ', ') as note"))->groupBy('projects.id')->get();
教授

您可以简单地使用leftjoin()代替join()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章