selects子查询问题

小龙

问题描述

Eloquent高级子查询时提示错误

程序代码

$list = Order::select(['id'])->addSelect([
    'goods_nums' => OrderDetail::whereColumn('order_id', 'order.id')->sum('num')
])->get();

报错信息

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'order.id' in 'where clause'

操作系统及workerman/webman等框架组件具体版本

Webman-framework v1.5.6

342 1 0
1个回答

Gin

直接 hasMany 查出来 再处理

  • 暂无评论
🔝