我的表“ sale_price”和“ regular_price”中有两列。 我需要从这两列中搜索用户给出的价格范围。 当前,我们仅从一列获取数据,但我们需要从两列获取数据。
$products = $products->whereBetween('ecommerce_sku.regular_price', [$minPrice, $maxPrice]);
$products = Product::active()
->join('ecommerce_sku', 'ecommerce_sku.product_id', '=', 'ecommerce_products.id')
->where('ecommerce_sku.status', 'active')
->groupBy('ecommerce_sku.product_id', 'ecommerce_products.id');
$products = $products->orderBy('ecommerce_sku.regular_price','asc');
$products = $products->whereBetween('ecommerce_sku.regular_price', [$minPrice, $maxPrice]);