我在我的雄辩模型中有以下范围,我想向它添加两个条件。我需要帮助。有条件的表加入
public function scopeImages($query) {
$query->join('images as i', function ($join) {
$join->on('i.vessel_id', '=', 'vessel.id')
->where('i.sort', '=', 'min(i.sort)');
})
->leftjoin('users', 'users.id', '=', 'vessel.user_id')
->select('vessel.*', 'i.image as image', 'users.name as brokername');
}
images
表有featured
和sort
列。我想选择其中images.featured is 1
和min sort
的返回结果。如果没有images.featured=1
那么我想选择min of sort
。
目前上述范围的每个vessel_id
你想用最后一个行结束,或每个图像一行? – Chris
@Chris每艘船一排 –