【发布时间】:2010-02-18 09:03:34
【问题描述】:
是否可以在 Doctrine_RawSql 查询中使用聚合值?这是我正在尝试做的事情:
$q = new Doctrine_RawSql();
$q->select('{q.*}, AVG(a.value) AS avg');
$q->from('-- complex from clause');
$q->addComponent('q', 'Question');
但是,Doctrine 创建的 SQL 仅保留表 question 中的列,并省略聚合值 avg。
【问题讨论】:
-
首先尝试为别名“a”添加组件(查询中有“a.value”)。
-
我正在努力实现同样的目标,但我也遇到了困难。从那以后你修了吗?
标签: php doctrine doctrine-1.2