3
鑑於我有一個會員表計數:Rails的AREL分組,並與協會
id membername
-------------------
1 Fred
2 Dave
3 Jenny
和作業表
id member_id status
1 1 Closed
2 2 Pending
3 2 Open
4 3 Pending
5 3 Pending
我要輸出由會員暫掛作業的總數。
因此,與上述數據,我想:
membername count
Dave 1
Jenny 2
能搶我用羣法的罪名,如
Job.where("status = ?", "Pending").group(:member_id).count
但這並不返回名字。只是一個哈希member_id的和計數。我想我需要以某種方式將此結果加入到成員表中。我當然可以用原始SQL來做到這一點,但是想知道是否有更好的方式來抓取這些數據。