我有以下2个表格,
users keys
id name id key customerid date
___________ ____________________________________
1 1name 1 1 1 2016-11-17
2 2name 2 1 1 2016-11-19
3 2 1 2016-11-18
4 1 1 2016-11-18
我想为每个客户提供具有最大日期
的每个密钥的IDCustomers::with(['keys => function($query){
$query->groupBy('key')
->select('id',DB::raw('max(date)'));
}])
->get();
现在我得到的最大日期和第一行的ID不是具有最大日期的记录的ID