我的表格包含pk_id
,reviewer_id
,rating
。 有4種評分。通過不返回0值
1-very good.
2-good.
3-bad.
4-very bad.
我想計算每個評論者給出多少評分。 意思是: 如果Akee的id爲200給了不同的代碼2非常好,4好,3差和0非常差的評級。
我想導致
count--- rate
2---------1
4---------2
3---------3
0---------4
我的查詢是
SELECT COUNT(RATE),RATE
FROM CODE_REVIEW WHERE CODE_REVIEWER_ID= 200
GROUP BY RATE;
它顯示的結果
count--- rate
2---------1
4---------2
3---------3
我想說明的第四行是4等級爲零。 怎麼辦?
的'Rate'必須是另一個表的主鍵? – manurajhada
你有沒有定義費率的表格? – Jodrell
提示:如果CODE_REVIEW表中沒有RATE = 4,那麼mysql如何知道它應該返回行(0,4)? –