执行laravel查询时未获取所有表数据

时间:2017-01-03 07:23:56

标签: laravel

Link for table

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”

那么请你帮帮我

1 个答案:

答案 0 :(得分:2)

它只返回你在select()中提到的那些列。 在您的查询中,您仅提到receriver_user_idrecent_time

   ->select('receiver_user_id',DB::raw('max(created_at) as recent_time'))

您需要在select()中添加所需的所有列。

或试试这个->select('sub.*',DB::raw('max(created_at) as recent_time'))

希望这会有所帮助。如有疑问请询问。