php - 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'},
解决方案
您需要付出DB::raw
才能获取此类数据
DB::raw('transaction_sell_lines.name as brand'),
如上。
现在再次检查。
推荐阅读
- python - 在 Heroku 中构建 python 应用程序失败;找不到新闻播报员
- linux - Shell:在 for 循环中创建和分配变量
- windows - 在 Windows 中的何处存储网络文件的临时副本 - INetCache?
- python - 需要登录正在拿走我的鹡鸰文件
- javascript - 使用 apache ant concat 为多个文件夹结构连接 JS 文件
- javascript - 在输出前随机化 JSON 内容的内容
- jquery - 如何将类更改为 html 表格中当前悬停的单元格
- c# - 无需登录即可访问图像
- date - 使用谷歌数据工作室显示年度或月度图表
- php - Phinx 迁移错误,“找不到类”但查找正确的文件?