我正在尝试通过 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 因为不同的..
正确的做法是什么?