描述
数据表如下:

这是一个产品库存表,分为了本地仓和工厂仓两个仓库, 现在的需求是获取两个仓库库存小于一个阈值的数据在前台显示,以表示急需添加库存的产品。
代码如下
这里的阈值是60,数据是十条,根据库存总数排序
$inventory = DB::table('inventory_admin') ->select(DB::raw('local_warehouse + vendor_warehouse as inventory_num'),'vendor_warehouse','local_warehouse') ->whereRaw('local_warehouse + vendor_warehouse < 60') ->where('is_show','=',1) ->orderBy('inventory_num', 'asc') ->limit(10) ->get();
数据如下(最终展示的产品名称是连表了的):
