Найти группу и сортировать данные в laravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Найти группу и сортировать данные в laravel

Сообщение Anonymous »


У меня есть две таблицы: одна — продукты, другая — варианты. В таблице продуктов я храню основные данные о продукте, такие как название, изображение, бренд и т. д. В таблице вариантов я храню варианты продукта, такие как 1 кг, 2 кг, 5 кг и т. д.

Таблица вариантов
идентификатор product_id имяварианта цена 1 1 2 кг 100 2 1 1 кг 50 3 1 5 кг 480 4 2 250 г 25 5 2 100 г 10 6 2 500 г 50
Таблица продуктов
идентификатор Имя 1 рис 2 чай
Я хочу получить данные из обеих таблиц, например: один вариант продукта с самой низкой ценой.

Я пробую это:

$bestSellingProduct = DB::table('products') ->join('varients', 'products.id', '=', 'varients.product_id') ->select('products.product_id','products.name',,'varients.varientName','varients.id','varients.price') ->orderBy('varients.varientPrice','ASC') ->groupby('products.id') -> получить(); Я хочу получить товары и их варианты, например рис 1 кг (50) и чай 100 г (50).
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»