小编Fre*_*die的帖子

Laravel orderby 查询与不同

我正在尝试通过 desc created_time 获取具有最新订单的唯一 thread_id

这是我的表样本。

===========================================
= id = thread_id = page_id = created_time =
===========================================
= 1  = 3         = 1       = 1551162660   =
= 2  = 1         = 1       = 1551162661   =
= 3  = 1         = 1       = 1551162662   =
= 4  = 2         = 1       = 1551162663   =
= 5  = 3         = 1       = 1551162664   =
= 6  = 1         = 1       = 1551162665   =
===========================================
Run Code Online (Sandbox Code Playgroud)

这是我的代码。

DB::table('table_a')->select('thread_id')->orderBy('created_time', 'desc')->where('page_id', $page_id)->distinct()->get();
Run Code Online (Sandbox Code Playgroud)

我的代码现在的问题是,它跳过了最新的 created_time 因为不同的..

正确的做法是什么?

php distinct sql-order-by laravel

5
推荐指数
1
解决办法
2707
查看次数

标签 统计

distinct ×1

laravel ×1

php ×1

sql-order-by ×1