Я думаю, что проблема не связана с join
.
Если вы используете select
для подзапроса при активной загрузке, вам нужно ПО НАИМЕНЬШЕМУ включить первичный ключ и / или ключ отношения (зависит от типа отношения)
В вашем случае кажется, что отношение между InspectionClaim
и inspectionClaimReviews
однозначно, при условии, что вы определяете отношение в InspectionClaim
class:
public function inspectionClaimReviews()
{
return $this->hasMany(InspectionClaimReview::class,'inspection_claim_id');
}
поэтому, когда вы делаете select
, вы должны как минимум включить это поле inspection_claim_reviews.inspection_claim_id
.