0

使用 Laravel 的 Eloquent ORM执行分组最大值以返回模型实例的最佳方法是什么?

4

1 回答 1

2

基于这个 stackoverflow answer,我能够创建以下内容:

    $query = MyModel
        ::from(DB::raw(
            'my_models NATURAL JOIN (
                SELECT   user_id, MAX(created_at) created_at
                FROM     my_models
                GROUP BY user_id
            ) t'
        ))
    ;
于 2013-06-11T11:47:59.913 回答