我一直在寻找谷歌 - 我可能只是愚蠢地理解答案。
我在 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 时显示状态。即使 count = null 我如何显示所有状态?
我试过 IFNULL 但没有运气。我还看到人们谈论左连接解决方案,但那是多表问题。
非常感谢!!!