link for expected result, after group by 'receiver_user_id' and recent time
我使用了laravel查询: -
$openInNewWindow.prop('checked', true);
结果: -
我只获得“recent_time”和“receiver_user_id”
期望: - 我需要来自表格的全部数据,而不仅仅是“recent_time”和“receiver_user_id”
那么请你帮帮我
答案 0 :(得分:2)
它只返回你在select()中提到的那些列。
在您的查询中,您仅提到receriver_user_id
和recent_time
。
->select('receiver_user_id',DB::raw('max(created_at) as recent_time'))
您需要在select()中添加所需的所有列。
或试试这个->select('sub.*',DB::raw('max(created_at) as recent_time'))
希望这会有所帮助。如有疑问请询问。