我有以下关系:
Company
Reviews
这些是通过链接表company_reviews
我想要做的是选择最近的评论,但是将其分组为company_id。这可能是使用Eloquent还是我需要使用原始SQL?
答案 0 :(得分:0)
请阅读文档。 像这样:
Reviews::select(review.*)
->join('company_reviews', 'company_reviews.review_id', '=', 'review.id')
->join('company', 'company.id', '=', 'company_reviews.company_id')
->groupBy('company.id')
->get();