【发布时间】:2019-01-26 14:21:29
【问题描述】:
我正在使用 Laravel Query Builder 从数据库中获取最后更新的记录。但是,它显示不同的id 和不同的update_date. update_date 是正确的,它显示我上次更新的日期,但每次我得到第一个id.
$results = DB::table('customer_info as cust_info')
->join('client_emp as client_info', 'cust_info.id', '=', 'client_info.cust_id')
->select('cust_info.id', DB::raw('MAX(cust_info.updated_at)'))
->orderBy('cust_info.id','DESC')
->first();
在上面的查询中,我写了select来获取最后更新记录的id。
->select('cust_info.id', DB::raw('MAX(cust_info.updated_at)'))
但是,它每次只向我显示最后一个 updated_date 以及表中的第一个 id。
【问题讨论】:
标签: laravel laravel-query-builder