یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
25 پاسخ

فیلتر بر اساس قیمت

سلام یک کمک میخوام برای فیلتر قیمت
رابطه به شکل زیر هست
هر محصول چند فروشنده داره
و هر فروشنده میتونه چندین رنگ برای محصول ایجاد کنه البته جدول رنگ از قبل ایجاد شده و طی یک رابطه با جدول واسط قیمت قرار میگیره.
حالا میخوام بیشترین قیمت از رنگ هر محصول انتخاب کنم و مرتب سازی بر اساس اون قیمت باشه.

@ali.bayat
@hesammousavi


ثبت پرسش جدید
woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
0

@ghomi2018
این قسمت اشتباهه ما که اینو ننوشتیم. کدها رو بررسی کنید خودتون

mn 'zabam_dan.products.id'

محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 4 سال پیش مطرح شد
0

این نام دیتابیس هستش


woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
0

@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();

محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 4 سال پیش مطرح شد
0

خیر حل نشد


woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
0

@ghomi2018
برای اجرای این کوری یه تغییر باید داخل کانفیگ mysql داشته باشید
توضیح تصویر رو وارد کنید

https://stackoverflow.com/questions/41887460/select-list-is-not-in-group-by-clause-and-contains-nonaggregated-column-inc


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام