奇怪,在 Doctrine2 助手中没有 SUM() 等价物?有最大,最小,计数……我是瞎了吗?
// Example - $qb->expr()->avg('u.age')
public function avg($x); // Returns Expr\Func
// Example - $qb->expr()->max('u.age')
public function max($x); // Returns Expr\Func
// Example - $qb->expr()->min('u.age')
public function min($x); // Returns Expr\Func
// Example - $qb->expr()->abs('u.currentBalance')
public function abs($x); // Returns Expr\Func
// Example - $qb->expr()->sqrt('u.currentBalance')
public function sqrt($x); // Returns Expr\Func
// Example - $qb->expr()->count('u.firstname')
public function count($x); // Returns Expr\Func
最佳答案
似乎没有 sum()
助手。您仍然可以在 QueryBuilder 中使用 SUM
;例如:
$qb->add('select', 'SUM(u.id)')
->add('from', 'User u')
关于mysql - Doctrine 2 SUM() 等效助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719293/