流暢なクエリビルダーを使用して、1 つのクエリで複数のフィールドの合計を取得できるかどうか疑問に思っています。
現在、イベントと出席者の 2 つのテーブルがあります。出席者はイベントに属し、total_raised と total_hours の 2 つのフィールドがあります。私がやりたいことは、すべてのイベントと、そのイベントに費やされた総調達額/総時間数を選択することです。今、私が単に SQL を使用していた場合、次の効果を得るために何かを行います。
SELECT Event.id, sum(Attendees.total_raised), sum(Attendees.total_hours)
FROM Events JOIN Attendees ON Events.id = Attendees.event_id
GROUP BY Event.id
ただし、流暢なクエリ ビルダーを使用して一度に複数の合計を取得する方法が見つからないようです。fluent を使用してやろうとしていることを行う方法はありますか、それとも生の SQL クエリにする必要がありますか?