san*_*ech 0 sql max eloquent laravel-5
我只是想知道如何使用eloquent在laravel5.2中使用MySQL查询.
SELECT MAX(date) AS "Last seen date" FROM instances WHERE ad_id =1
Run Code Online (Sandbox Code Playgroud)
我在实例表中有列日期.
我想从该表中选择ad_id = 1的最新日期
如果您只想获取date列,请使用以下内容:
$instance = Instance::select('date')->where('ad_id', 1)->orderBy('date', 'desc')->first();
Run Code Online (Sandbox Code Playgroud)
或者,如果您想获得与该最新日期相关的所有实例,请使用:
$instance = Instance::where('ad_id', 1)->orderBy('date', 'desc')->get();
Run Code Online (Sandbox Code Playgroud)