سلام یک کمک میخوام برای فیلتر قیمت
رابطه به شکل زیر هست
هر محصول چند فروشنده داره
و هر فروشنده میتونه چندین رنگ برای محصول ایجاد کنه البته جدول رنگ از قبل ایجاد شده و طی یک رابطه با جدول واسط قیمت قرار میگیره.
حالا میخوام بیشترین قیمت از رنگ هر محصول انتخاب کنم و مرتب سازی بر اساس اون قیمت باشه.
@ghomi2018
این قسمت اشتباهه ما که اینو ننوشتیم. کدها رو بررسی کنید خودتون
mn 'zabam_dan.products.id'
@ghomi2018
اینو امتحان کن. شاید چون ایدی تو group by گیر میده
DB::table('products')->select([
'products.title',
DB::raw('MAX(color_product.price) as max_price')
])
->leftJoin('color_product', 'color_product.product_id', '=', 'products.id')
->groupBy('color_product.product_id')
->get();
@ghomi2018
برای اجرای این کوری یه تغییر باید داخل کانفیگ mysql داشته باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟