我只是想知道如何使用eloquent在laravel5.2中使用MySQL查询。
SELECT MAX(date) AS "Last seen date" FROM instances WHERE ad_id =1
我在实例表中有列日期。
我想从该表中选择ad_id = 1
的最新日期答案 0 :(得分:6)
如果您只想获取date
列,请使用以下内容:
$instance = Instance::select('date')->where('ad_id', 1)->orderBy('date', 'desc')->first();
或者,如果您想获得与该最新日期相关的所有实例,请使用:
$instance = Instance::where('ad_id', 1)->orderBy('date', 'desc')->get();
答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个:
$instance = Instance::where('ad_id', 1)->orderBy('date', 'desc')->first();