订购和订购产品。如何获取订单表列joinWith()。
Order::find()
->select(['order.*'])
->joinWith(['orderProducts' => function($q){
$q->select("order_id, product_id, product_name, product_price, quantity, CONCAT(order.currency, total_price) AS total_price");
}])
在上面的查询中,它显示了这个错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'order.currency' in 'field list'\nThe SQL being executed was: SELECT order.currency, id, CONCAT('http://192.168.1.114:1090/backend/web/images/products/',image) AS image, sku FROM `POS_1hj2gfru`.`product` WHERE `id`='3'"