1

Doctrine2を使用して計算値をエンティティにロードする方法はありますか? たとえば、questionvotes(votesテーブルからの外部キーを持つquestionテーブル) を持っている場合、SQL を使用して を選択しquestion、投票合計を計算できます。

Doctrine2でそのようなことは可能ですか?

4

1 に答える 1

2

次のように動作します。

SELECT q, count(v.id) FROM Question q JOIN q.votes WHERE <condition> GROUP BY q.id

別のアプローチは、ここで説明されているような集計列を使用することです。

http://www.doctrine-project.org/projects/orm/2.0/docs/cookbook/aggregate-fields/en#aggregate-fields

于 2010-11-17T08:35:49.440 に答える