7
Tôi có truy vấn này, tôi muốn đặt hàng bằng tổng số lượng. tôi phải sử dụng kết quả này trong paginate, Xin hãy giúp tôi ..Làm thế nào để sử dụng hàm tổng hợp SUM trong cakephp?
SELECT (SUM(OrderItem.quantity)) AS qty, `OrderItem`.`item_name` ,
`OrderItem`.`size` FROM `order_items` AS `OrderItem` WHERE 1 =1
GROUP BY `OrderItem`.`item_name` , `OrderItem`.`size`
ORDER BY (SUM(OrderItem.quantity)) DESC
Tôi đã thử dưới mã, nhưng nó không hoạt động
$this->paginate = array('fields'=>array('(SUM(OrderItem.quantity)) as qty',
'OrderItem.item_name',
'OrderItem.size'),
'group'=>array('OrderItem.item_name','OrderItem.size'),
'order' => array('(SUM(OrderItem.quantity))'=>'DESC'));