Ist es möglich, Aggregatwerte in Doctrine_RawSql-Abfragen zu verwenden? Hier ist, was ich zu tun versuche:
$q = new Doctrine_RawSql();
$q->select('{q.*}, AVG(a.value) AS avg');
$q->from('-- complex from clause');
$q->addComponent('q', 'Question');
Das von Doctrine erstellte SQL lässt jedoch nur Spalten aus der Tabelle question
und lässt den Gesamtwert aus avg
.
1 Stimmen
Versuchen Sie zunächst, eine Komponente für den Alias "a" hinzuzufügen (Sie haben "a.value" in der Abfrage).
0 Stimmen
Ich versuche, dasselbe zu erreichen, habe aber auch Schwierigkeiten. Haben Sie das Problem inzwischen behoben?