【发布时间】:2020-03-29 05:52:21
【问题描述】:
我想从此查询中获取包含 item_name 的最大值/最大值
这个显示值
[{"item_name":"accessories","items":"1"},{"item_name":"assets","items":"6"},{"item_name":"licenses","项目":"1"}]
$max_fixassets = DB::table('assets')
->select('item_name')
->where('item_type','!=','Consumables')
->addselect(DB::Raw('sum(item_quantity) as items'))
->groupBy('item_name')
->get();
刀片
{!!json_encode($max_fixassets)!!}
更新:确实尝试了其他方法,我确实获得了最大值,但现在问题是尝试放置时的项目名称
->select('item_name')
在查询中给了我错误的最大值
$query_item = DB::table('assets')
->where('item_type','!=','Consumables')
->addselect(DB::Raw('sum(item_quantity) as items'))
->groupBy('item_name')
->get();
$get_array=array();
foreach($query_item as $query_item)
{
$get_array[]=$query_item;
$max_fixassets=max($get_array);
}
【问题讨论】:
标签: laravel