私は以下のようなモデル構造を持っています:
- ユーザーは、ResponseSets を介して多くの調査を行っています (ユーザーは、試行ごとに ResponseSets を作成することにより、同じ調査に複数回参加できます)。
- ResponseSet には多くの Response があります
- 応答は、質問、回答、および応答セットに属します。
次を見つけるにはレールクエリが必要です:
回答に対応する特定の調査の最後の ResponseSet (最後の試行を意味します) で特定の回答を選択したユーザーの数。
質問に対応する特定のアンケートの最後の ResponseSet (最後の試行を意味します) で特定の質問を選択したユーザーの数。