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

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

Сообщение Anonymous »


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

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

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