Отношения "один ко многим", у каждого продукта много цен.
Таблица 1_
id | имя | пуля | created_at | update_at
Таблица 2_
id | product_id | название | цена | ссылка
Я хочу получить предел данных таблицы ограничения продукта 20 и заказ created_at, и каждый продукт получит самую низкую цену, цену столбца заказа. Я хочу использовать построитель запросов. Я пытался
$products = DB::table('products')
->leftJoin('prices', 'products.id', '=', 'prices.product_id')
->select('products.id', 'products.name')->distinct()
->selectRaw('max(prices.price) as price')
->groupby('products.id')
->orderby('products.updated_at')
->get();
но он получает все продукты и таблицу prices
идентификатор столбца заказа