我有一個DB中有10個問題和答案的表格。 (:question_id,:答案)如何在db中記錄不同記錄的總和
1,3,5,7,9問題是組1
2,4,6,8,10問題是組2
每個問題都有2答案:A/B。
A = 0
B = 1
我需要的答案每個組中的問題計數總和。 如何做到這一點?
我有一個DB中有10個問題和答案的表格。 (:question_id,:答案)如何在db中記錄不同記錄的總和
1,3,5,7,9問題是組1
2,4,6,8,10問題是組2
每個問題都有2答案:A/B。
A = 0
B = 1
我需要的答案每個組中的問題計數總和。 如何做到這一點?
試試這個
Question.count(:group => 'group_id')
假設你有一個名爲問一個ActiveRecord的模型,它有一個名爲GROUP_ID列屬性保持團體
HTH
謝謝,但如何創建此列屬性(group_id)?我沒有它。我用'rails g腳手架問題question_id:整數回答:整數' – user1877774
我相信你在問題表中有一個group_id列來標識哪個問題屬於哪個組! :) – sameera207
我做了groupd_id列,但Question.count(:group =>'group_id')不顯示總和。如何顯示組合1的例子? – user1877774
你想要的各組問題的數量,或答案的總和(A = 0,B = 1)到每個組的問題?請澄清。 –
我的錯誤,謝謝!我需要爲每組中的問題計算總和。此外,我在表格中沒有特定的羣組,只有:question_id和:answer。 – user1877774
當你的模型被稱爲'問題'時,爲什麼你有'question_id'?你不需要爲記錄本身分配一個id,它默認有一個id。 –