Как получить последние цены на каждый продукт из таблицы ценPhp

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

Сообщение Anonymous »


Я использую Laravel для создания интернет-магазина. У меня есть таблица с именем «Продукты» и еще одна таблица с именем «Цены». каждый продукт может иметь множество сумм цены (это означает, что для одного product_id в таблице цен может быть множество записей). Мне нужно получить одну последнюю цену для каждого Product_id, а затем отфильтровать их по двум конкретным суммам. Может кто-нибудь сказать мне, как я могу сделать это запрос?

Вот что я сделал на данный момент:
Product::whereHas('prices', function (Builder $query) { $query->groupBy('product_id')->whereBetween('количество', [0, 50000]); })->получить();
Ответить

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

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

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

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

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