#mysql #laravel
#mysql #laravel
Вопрос:
Я создаю простой запрос в laravel, который выдает ошибку, я хочу, чтобы сумма столбца sub_total с параметром product_slug из таблицы
$items=DB::table('carts')
->join('products','products.product_id','=','carts.product_id')
->select('carts.user_id',DB::raw('sum(sub_total) as total'),'products.product_slug')
->where(['user_id'=>$user_id])
->groupBy('user_id')
->get();
Комментарии:
1. вы не можете выбрать
products.product_slug
while ` -> groupBy(‘user_id’)`, потомуproducts.product_slug
что uniqee неuser_id
2. Можете ли вы показать ошибку sql, которую вы получили?
3. @KamleshPaul в одном запросе я хочу выбрать sum и product_slug .. что такое решение?
4. что такое ошибка?