in my case
在我的例子中
$products = $products->select(array('products.*', \DB::raw('COUNT(extra_fields.price) as price_count')))->leftJoin('extra_fields', 'products.id', '=', 'extra_fields.item_id')
->where('item_type', 'App\Models\Product')
->whereRaw("price = '0'")
->whereRaw("price_count = 1")
->groupBy('item_id')
->groupBy('price')
;
$products = $products->s