【发布时间】:2018-06-06 03:30:28
【问题描述】:
我有一个表格,其中包含:
id seller_id amount created_at
1 10 100 2017-06-01 00:00:00
2 15 250 2017-06-01 00:00:00
....
154 10 10000 2017-12-24 00:00:00
255 15 25000 2017-12-24 00:00:00
我想获取每个卖家 ID 的所有最新行。我可以像这样获得最新的一行:
$sales = Snapshot::where('seller_id', '=', 15)
->orderBy('created_at', 'DESC')
->first();
如何仅获取每个卖家的最新行?
【问题讨论】:
标签: php mysql laravel greatest-n-per-group