我希望在cakephp-3.x简单mysql查询中选择count "id“和价差:-
SELECT COUNT(id) as count, SUM(price) as total_price FROM bookings WHERE id=3;
我不知道如何用cakephp-3.x编写这个查询
请告诉我如何用cakephp-3.x编写这个查询。
发布于 2016-04-12 08:09:41
首先,尝试阅读如何使用ORM的查询生成器:
Query集合组和
它将沿着这条路线发展。
$query = $bookings->find();
$query->select([
'count' => $query->func()->count('id'),
'total_price' => $query->func()->sum('price')
])->where(['id' => 3]); 计数将来自结果的数量,或者通过将计数添加到查询生成器!
https://stackoverflow.com/questions/36566582
复制相似问题