首页 > 解决方案 > SQLSTATE [42S22]:未找到列:1054“字段列表”中的未知列“transaction_sell_lines.name”

问题描述

数据表警告:表 id=product_sell_report_table - 异常消息:

SQLSTATE [42S22]:未找到列:1054“字段列表”中的未知列“transaction_sell_lines.name”

控制器

$brands=DB::table('products') 
    ->select('brands.name') 
    ->join('brands','brands.id','=','products.brand_id')
    ->join('transaction_sell_lines','products.brand_id','=','transaction_sell_lines.product_id') 
    ->get();

'transaction_sell_lines.name as brand',

jQuery {data: 'brands',name:'transaction_sell_lines.brand'},

标签: phplaravel

解决方案


您需要付出DB::raw才能获取此类数据

DB::raw('transaction_sell_lines.name as brand'),

如上。

现在再次检查。


推荐阅读