【发布时间】:2017-08-26 05:46:13
【问题描述】:
人脸表结构:
id
photo_id
person_id
一个人可以出现在许多照片中。我想为每个人返回第一张照片。我试过了:
$faces = Face::select('person_id','photo_id')
->groupBy('person_id','photo_id')
->whereNotNull('person_id')
->get()
->toArray();
这会返回不同的组合,即每个人的所有照片。 Distinct 只会返回我选择的不同列。我需要两个都退回。
【问题讨论】: