私はグーグル全体を見てきました-答えを理解するのはばかげているかもしれません。
私はmysqlにテーブルを持っています - 問題。
+-------------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+----------------+
| id | int(11) | NO |
| status | varchar(255) | YES |
+-------------+---------------+------+
各課題にはステータスがあります。
すべての問題をカウントし、ステータス別にリストするための選択を取得しようとしています:
SELECT status,COUNT(*) as 'total' FROM issues WHERE (DATE(logged_at) >= ) GROUP BY status
5つの異なるステータスがあります -
レポート 未修正 修正済み エスカレート済み 参照済み
問題は、count が 0 より大きい場合にのみ select が Status を表示することです。count = null の場合でもすべての状態を表示するにはどうすればよいですか?
IFNULL を試しましたが、うまくいきません。また、左結合のソリューションについて話している人も見ましたが、それは複数のテーブルの問題でした。
どうもありがとう!!!