您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

laravel 5内部联接和按查询语法分组

laravel 5内部联接和按查询语法分组

[在这一行有更多的起点:-

->where([['DATE(shipping_table.sold_date)', '=',$date, ['shipping_table.shipping_status', '=' ,1]])

它必须是(DB::raw()用于MysqL functions):-

$date = date("Y-m-d", strtotime($request->datepicker2));

$products =  DB::table('shipping_table')
->select('products.product_name', 'products.price', DB::raw("Sum(shipping_products.quantity) as qtysold"), 'shipping_table.sold_date')
->join('shipping_products','shipping_table.shipping_id', '=', 'shipping_products.shipping_id')
->join('products','products.product_id', '=', 'shipping_products.product_id')
->where([[DB::raw("date(shipping_table.sold_date)"),$date], ['shipping_table.shipping_status', '=' ,1]])
->groupBy('products.product_name')
->paginate(8);

笔记:-

关于得到的错误Syntax error or access violation: 1055),请检查此答案并相应地执行以下操作:

aravel:语法错误或访问冲突:1055错误

其他 2022/1/1 18:53:25 有397人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶