【发布时间】:2016-02-23 13:42:39
【问题描述】:
我有以下关系:
Company
Reviews
这些通过链接表链接company_reviews
我想要做的是选择最近的评论,但按 company_id 分组。是否可以使用 Eloquent 或我需要使用原始 SQL 来做到这一点?
【问题讨论】:
我有以下关系:
Company
Reviews
这些通过链接表链接company_reviews
我想要做的是选择最近的评论,但按 company_id 分组。是否可以使用 Eloquent 或我需要使用原始 SQL 来做到这一点?
【问题讨论】:
请阅读文档。 像这样的:
Reviews::select(review.*)
->join('company_reviews', 'company_reviews.review_id', '=', 'review.id')
->join('company', 'company.id', '=', 'company_reviews.company_id')
->groupBy('company.id')
->get();
【讨论】: