[MySQL] 顯示 count 後值為 0 的資料
最近在寫投票功能遇到的問題,一般在 count 的時候,如果沒有資料的話就不會出現在 query 的結果裡,這邊只要使用 LEFT JOIN 把所有要被統計的項目都列出來就可以了。
- SELECT a.*, count( b.wid) AS num from a
- LEFT JOIN b
- ON a.sn=b.wid
- group by a.sn order by num DESC
留言