【发布时间】:2017-09-28 16:05:56
【问题描述】:
我需要从表中获取最新数据。我在 URL 中传递了日期,并使用它进行过滤。所以,我有这样的事情:
$latest = Latest::select('s_customer', 's_product', 's_starttermin')
->leftJoin('temp_cat', 'temp_cat.spotid', '=', 'mc_spots.spotid')
->where('s_active', '=', 1)
->orderBy('s_starttermin', 'desc')
->limit(50);
if (!empty(Input::get('date'))) {
$latest = $latest->where('s_starttermin', '=', Input::get('date'));
}
例如,今天我没有2017-09-28 的任何最新产品。在这种情况下,$latest 是一个空数组。最后一个是三天前。如何仅获取最新数据?提醒:我过滤使用s_starttermin...
【问题讨论】: